1
這是我的教師類模型。Django ManyToMany字段未在模型中創建
class Teacher(Profile):
class Meta:
db_table = 'teacher'
user = models.OneToOneField(User,
unique=True,
verbose_name=_('user'),
related_name='teacher')
home_address = models.CharField(_('home_address'), max_length=255, blank=True)
home_phone = models.CharField(_('home_phone'), max_length=30, blank=True)
cell_phone = models.CharField(_('cell_phone'), max_length=30, blank=True)
experience = models.IntegerField(default = 0)
summary = models.TextField(_('summary'), max_length=500, blank=True)
subjects = models.ManyToManyField(Subjects, through='SubjectsIntermediate')
當我執行它的manage.py syncdb
創建teacher
表,除了現場subjects
所有字段。爲什麼subjects
字段沒有創建?
謝謝。我在想如果我的代碼有問題。 – 2012-01-31 13:26:10
由於通過arg,只是不是'myapp_teacher_subjects'表,而是'myapp_subjectsintermediate'。 – DrTyrsa 2012-01-31 14:05:38