저는 파이썬과 django를 처음 사용합니다.어떻게 사용하기 전에 장고 모델을 초기화할까요?
Apps | 버전 :
- 파이썬 2.6.2
- 장고
질문을 (PostgreSQL의 작업이) : 내가 초기화 할 필요가 이제
class OperationType(models.Model):
eid = models.IntegerField()
name = models.TextField(blank=True)
description = models.TextField(blank=True)
def __unicode__(self):
tpl = 'eid="', str(self.eid), '" name="', self.name, '"'
return ''.join(tpl)
: 나는 간단한 모델을 썼다 예를 들어 다음 데이터를 사용합니다.
0, "None"
1, "Add"
2, "Edit"
3, "Delete"
하지만이 데이터는 관리자 웹 패널이 아니라 같은 코드에서 생성 된 클래스 모델로 초기화해야합니다. 이 작업을 수행하는 방법?
도움 주셔서 감사합니다.
ADDED : 파일 initial_data.json
:
[
{
"model": "OperationType",
"pk": 1,
"fields": {
"eid": 0,
"name": "None",
"description": "Do nothing"
}
},
{
"model": "OperationType",
"pk": 2,
"fields": {
"eid": 1,
"name": "Add",
"description": "Adding transaction"
}
}
]
'__unicode __()'가'유니 코드 '를 반환하지 않습니다. 당신의 얼굴에 불어 날 때까지 고칠 수 있습니다. –