반응형
[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 |