FRAMEWORK/Django12 [Django] 교환일기 프로젝트 생성 이번 Django_CRUD에서는 데이터를 쓰고(Create), 읽고(Read), 수정하고(Update), 삭제하는(Delete) 것을 다룬다. 이를 활용하여 "교환일기 프로젝트"를 시작하려 한다. 프로젝트 생성 정리 글 Django_CRUD_프로젝트 생성하기 (notion.site) 2024. 1. 24. [Django] 배포하기 배포하는 방법 1) IasS IasS는 클라우드 컴퓨팅 서비스의 하나로 기본적인 IT 인프라구조를 인터넷을 통해 가상화된 형태로 제공하는 모델을 나타낸다. 이는 사용자에게 가상 서버, 스토리지, 네트워킹 등과 같은 기본적인 컴퓨팅 리소스를 제공하여 사용자가 이를 활용하여 애플리케이션을 구축하고 실행할 수 있게 한다. 간단히 말해, 이는 사용자가 자체 데이터 센터를 운영하지 않고도 필요한 컴퓨팅 인프라를 클라우드 공급자로부터 빌려와서 사용할 수 있게 해주는 것이다. 까다롭지만 본인에게 최적화된 환경을 구축할 수 있다는 것이 장점이다. 2) PasS PaaS는 클라우드 컴퓨팅의 한 유형으로 애플리케이션 개발 및 배포를 위한 플랫폼을 클라우드에서 제공하는 서비스를 나타낸다. 이는 사용자가 애플리케이션 코드를 .. 2024. 1. 20. [Django] 모델 (Model) (3) 관리자 도구 디장고에서 관리자 도구는 디장고 관리자 인터페이스를 가리킨다. 디장고 관리자는 디장고 애플리케이션의 데이터를 관리하고 수정하는데 사용되는 내장된 관리 도구이다. 개발자가 별도의 관리자 페이지를 작성하지 않아도 자동으로 생성되며 데이터베이스의 모델을 편집할 수 있는 기능을 제공한다. [관리자 계정 생성하기] 이후, 이름, 이메일, 비밀번호를 입력하면 관리자 계정이 개설된다. [관리자 페이지 사용하기] 로그인해, 들어가 보면, 디장고가 기본적으로 생성한 모델만 나오고, Food 모델이 만들어져 있지 않은 것을 확인할 수 있다. 이는 admin.py에서 모델을 추가할 수있다. admin.site.register(Food) 디장고 관리자 페이지에서 특정 모델을 관리하도록 등록하는 메서드이다. 모델이.. 2024. 1. 20. [Django] 모델 (Model) (2) 데이터 추가하기 (Create) shell은 사용자의 명령어를 받아서 해석한 다음 프로그램을 실행해 주는 역할을 한다. python manage.py shell shell을 시작한다. 1) from 앱 이름.models import 모델명 [앱 이름] 앱 내의 models.py 파일에서 [모델명] 클래스 (모델) 불러온다. 2) 모델명.objects.all() [모델명] 모델의 모든 데이터 조회한다. 아무런 데이터도 넣어주지 않았기 때문에 QuerySet 리스트는 당연히 비어있다. 3) [모델명].objects.create ((필드 명) = "값", ... ) 값을 넣어준다. 4) [모델명].objects.all().values() 세부데이터를 조회한다. 데이터 조회하기 (Read) 1) [모델명].ob.. 2024. 1. 20. 이전 1 2 3 다음