Django Create (데이터 추가)

MoonLight·2021년 8월 3일
0

django

목록 보기
15/20
post-thumbnail

Create in django

이제 우리가 만든 모델을 이용해서 데이터베이스에 데이터를 추가해보자.

  • 장고의 유용한 기능을 사용할 수 있는 쉘 환경 열기

    • 명령어 : python manage.py shell
  • 이제 데이터를 Create 해보자.

    1. 중요! 맨 먼저 foods앱 안에 있는 models에서 Menu모델을 불러오자
      • from foods.models import Menu
    2. 불러왔으면 현재 데이터베이스에 저장되어 있는 모든 Menu 데이터를 불러오자.
      • {model}.objects.all() : 모든 데이터 조회하기

    1. 당연히 데이터를 저장해준 적이 없으니 <QuerySet []> 이라고 뜬다. 그럼 데이터를 저장해보자.
      • {model}.objects.create({필드명}={값}) : 데이터베이스에 데이터 저장하기
      • 위에 우리가 만들었던 model을 보면 만들어준 Field가 있다. 거기다 저장하자.
    2. 이젠 데이터가 있으니 조회가 될 것이다.
      • {model}.objects.all() : 모든 데이터 조회하기
    3. 여러개의 데이터를 저장해보자.
    4. 다시 조회해봅시다.

  • 모델 객체의 이름만 접근하는 것이 아니라 세부데이터도 보고싶다면 아래 명령어를 입력한다.
    • {model}.objects.all().values() : 세부 데이터까지 조회하기
profile
hello world :)

0개의 댓글