Django移民问题。

2024-04-18 23:44:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个django应用程序,因此我想重置整个数据库,因此我删除了数据库并删除了所有迁移文件。这不是我第一次这样做,我认为这不是一个坏的方法。所以我像python manage.py makemigrations一样运行命令,在我的终端中出现了这个错误

 django.db.migrations.exceptions.NodeNotFoundError: 
Migration auth.0009_user_following dependencies reference nonexistent parent node (u'profiles', u'0001_initial')

我完全糊涂了,不知道下一步该怎么办。帮助


Tags: 文件django方法py命令数据库应用程序终端
2条回答

您需要运行此程序以获得初始迁移:

python manage.py makemigrations <nameofyourapp>

那就跑吧

^{pr2}$

您的通用应用程序身份验证中有自定义迁移,只需删除文件:

VIRTUALENV_PATH/lib/python2.7/site-packages/django/contrib/auth/migrations/auth.0009_user_following

相关问题 更多 >