반응형
[Django] 데이터베이스에 초기(initial) 데이터 입력
Json 또는 Yaml 형식으로 초기 데이터를 입력.
- model : 앱이름.테이블명
[ { "model": "myapp.person", "pk": 1, "fields": { "first_name": "John", "last_name": "Lennon" } }, { "model": "myapp.person", "pk": 2, "fields": { "first_name": "Paul", "last_name": "McCartney" } } ]# Yaml
- model: myapp.person pk: 1 fields: first_name: John last_name: Lennon - model: myapp.person pk: 2 fields: first_name: Paul last_name: McCartney
"loaddata" 을 불러 데이터베이스에 입력 가능하다.
>>> python manage.py loaddata 파일명
반응형
'Python > Django' 카테고리의 다른 글
[Django] 사용자 인증 시스템 (0) | 2019.01.23 |
---|---|
[Django] 사용자 인증 시스템 (2) (0) | 2019.01.23 |
[Django] Performing raw SQL queries : SQL 쿼리 맵핑 (0) | 2019.01.21 |
[Django] Custom template tags and filters 사용자 정의 템플릿 태그(1) (0) | 2019.01.19 |
[Django] context_processors 콘텍스트 프로세서 (0) | 2019.01.16 |