0

I am trying to migrate a model that has nothing to do with this and as soon as I do migrate it gives me this error:

NoMigrations: Application '<module 'django.contrib.comments' from C:\Python27\lib\site-packages\django\contrib\comments\__init__.pyc' has no migrations.

I have tried deleting migrations folder and deleting databases but keeps coming up.

4

2 回答 2

1

在这种情况下,可能是您有另一个应用程序被命名为模块的最后一部分“评论”,或者您在数据库表 south_migrationhistory 中有一个条目,其 app_name 与模块相同。

在这里找到答案Google Groups

于 2013-07-28T22:44:22.087 回答
1

我建议如果您可以使用 django dumpdata ,您将获得模型的 json 文件副本。

$ python manage.py dumpdata <app-name> --indent=2

or create a folder to put the result in

$ python manage.py dumpdata <app-name> --indent=2  > [project]/[app]/[folder]/file-name.json

稍后您可以使用数据上传来重建原始模型。

于 2013-07-29T00:19:28.977 回答