使用 South 迁移 Django 应用程序时“djcelery:0001_initial”的未知迁移

Unknown migration for 'djcelery:0001_initial' when migrating Django application using South

提问人:Parinda Rajapaksha 提问时间:8/22/2017 最后编辑:Parinda Rajapaksha 更新时间:8/22/2017 访问量:344

问:

使用 South 迁移我的 Django 应用程序时,我遇到了以下错误。

    from django.db import models, migrations
    ImportError: cannot import name migrations

我在我的应用程序中使用 和。Django==1.5.7django-celery==3.2.1South==1.0.1

这是日志,

    UnknownMigration: Migration 'djcelery:0001_initial' probably doesn't exist.
Traceback (most recent call last):
  File "/env/env/local/lib/python2.7/site-packages/south/migration/base.py", line 310, in migration
    migration = __import__(full_name, {}, {}, ['Migration'])
  File "/env/env/local/lib/python2.7/site-packages/django_celery-3.2.1-py2.7.egg/djcelery/migrations/0001_initial.py", line 4, in <module>
    from django.db import models, migrations
ImportError: cannot import name migrations

并不能解决我的问题,因为我正在使用 South 迁移到这里,并且似乎它与 django-celery 有关。

谁能帮我解决这个问题?

django django-south django-migrations djcelery

评论

0赞 Bijoy 8/22/2017
stackoverflow.com/questions/25651716/ 的可能重复...
1赞 Arpit Solanki 8/22/2017
可能与 django.db 导入模型、迁移重复 导入错误:无法导入名称迁移
0赞 Parinda Rajapaksha 8/22/2017
@Bijoy 这是关于在 Django 中使用 South 迁移,我认为这与 djcelery 有关。
0赞 Parinda Rajapaksha 8/22/2017
@ArpitSolanki 在这里,我使用南方进行迁移。

答: 暂无答案