我得到試圖運行python manage.py syncdb
命令時出現以下錯誤Django模型錯誤摘要或未安裝?
CommandError:一個或多個模型沒有驗證: sms.message:「鼻祖」與模型<class 'sms.models.message.Originator'>
的關係,這不是沒有過安裝或是抽象的。
models.py
class Originator(models.Model):
originator_name = models.CharField(max_length=11)
user = models.ForeignKey(User, related_name='originators')
class Message(models.Model):
content = models.TextField(help_text=_(u'The body of the message.'))
recipient_number = models.CharField(max_length=32)
sender = models.ForeignKey('auth.User', related_name='sent_sms_messages')
originator = models.ForeignKey(Originator,
related_name='Messages')
我沒有看到壽的問題!其他人可以嗎?
我注意到的是當我在消息發送者中刪除FK時,創建的表格會創建出始終沒有創建的發起者!
這是我加入到模型....
也許別的東西會在這裏?
感謝
嘗試,發起人表只是從來沒有被創建,我加入到這個模型...的https:/ /bitbucket.org/schinckel/django-sms-gateway/src/13b68d23f3a28c7d147c4a501965e2ad07f89cf7/sms/models/message.py?at=default – MarkO 2013-04-04 10:35:11