【发布时间】:2016-03-26 13:04:41
【问题描述】:
我正在尝试将现有的 django 1.4 项目移植到 django 1.7
这是我将项目移植到 django 1.7 之前的树结构
Project
- MainApp
- manage.py
- settings.py
- another_sub_app
- another_sub_app2
在移植项目时,我不得不将 manage.py 和 sub_apps 上移一级。
Project
- another_sub_app
- another_sub_app2
- manage.py
- MainApp
- settings.py
我使用“South”进行数据库迁移,必须使用“python manage.py schemamigration”进行迁移。现在(移植后)我将使用“python manage.py makemigrations”来迁移特定于应用程序的模型更改。
但是,在运行“python manage.py makemigrations”时,我得到了:
找不到应用“app_name”。它在 INSTALLED_APPS 中吗?
我在 INSTALLED_APPS 下有应用程序,由于我所做的结构更改,我还尝试了包括 .在 INSTALLED_APPS 内。但这又显示了同样的错误。
我的问题是有没有人尝试将项目移植到 django 1.7 并且遇到过类似的问题?
【问题讨论】:
标签: python django migration django-migrations