我正试图通过建立一个我在github上找到的项目来学习Django。Afetr我运行了它显示的syncdb命令
未同步(使用迁移):
-django_扩展
-安哥拉评级
-配置文件
-监护人
(使用/管理.py迁移以迁移这些)。在
当我运行“python”时管理.py“迁移应用程序”,它给出
AttributeError:“module”对象没有属性“Migration”。在
我还运行了schemamigration应用程序--auto和--initial。但似乎什么都不管用。有人能指出我哪里出错了吗。在
Tags:
你真的在运行
python manage.py migrate app
吗?如果要迁移所有应用程序,只需运行python manage.py migrate
。(不带app
)如果有一个名为app
的应用程序要为其运行迁移,那么您将按照您所做的操作。在如果在运行
python manage.py migrate
之后仍然得到错误,那么某个地方一定存在无效的迁移文件。我会像这样分别迁移每个应用程序:查找包含错误迁移文件的应用程序。找到应用程序后,请在应用程序的migrations文件夹中查找任何空的迁移文件。在
首先必须运行初始迁移。在
由于您的项目结构或south包有问题,您将收到此错误。请尝试删除并重新安装south。
您需要确保迁移文件夹中不应该有任何额外的.py文件。在
相关问题 更多 >
编程相关推荐