TIL no.48 - Django - Basic - 12 - Data 생성

devzunky·2019년 10월 20일
0

Django

목록 보기
16/30

Django - Basic - 10에서 Model을 정의해줬습니다.
이제 그 Model을 가지고 실제로 DB에 data들을 저장하고 읽어보겠습니다.

1. Database에 data 저장하기

Django Shell을 실행합니다.

Django Shell을 이용하면 shell에서 바로 Django 명령어를 사용해서 data를 다룰 수 있습니다.

shell을 이용해 Post라는 Model의 record 하나를 만들어 보겠습니다.

위와 같은 과정을 반복해 record를 7개까지 만들어보겠습니다.

QuerySet이란 개념이 나왔는데 이는 지금 설명하지 않고 넘어가겠습니다.
중요한 것은 배열처럼 접근이 가능하다는 것입니다.

그러므로 다음과 같이 각 record의 정보를 확인할 수 있습니다.

이렇게 DB에 저장한 data를 가지고 무언가 일을 해보겠습니다.

2.

views.py에서 Post Model의 모든 record들을 받아서 items이라는 key에 저장했습니다. 그리고 list.html에 이 정보를 같이 넘겨줬습니다.

이제 list.html을 보면 items에 있는 각 record들에 관해 for문을 돌리고

profile
Back-End Develop

0개의 댓글