我得到试图运行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