在我的django项目中,我使用django-registration可重用应用程序。我安装这个应用程序并运行syncdb。它在我的数据库中为我创建“registration\u registrationprofiles”表。然后我创建一个新的应用程序并在我的模型.py公司名称:
class Comments(models.Model):
text = models.TextField()
pub_date = models.DateTimeField(auto_now=True)
user = models.ForeignKey('registration_registrationprofiles')
然后跑管理.py进行迁移,它抛出异常:
^{pr2}$我怎样才能解决这个问题?在
迁移可以声明依赖项。通常,makemigrations在这方面做得很好,但这次它似乎错过了。我建议您找到它创建的迁移文件(在
your_app/migrations
)并检查它的dependencies
。应该是这样的:这里的键
dependencies
数组应该引用注册应用程序,以及最新的迁移(或者至少是您所依赖的最新迁移)。在然后
manage.py makemigrations
将检测依赖关系并按正确的顺序运行迁移。在试试这个:
然后:
^{pr2}$相关问题 更多 >
编程相关推荐