Django迁移问题。

时间:2017-08-28 14:04:42

标签: python django

我创建了一个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')

我完全糊涂了,我不知道接下来该做什么。帮助

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

您需要运行此命令才能进行初始迁移:

python manage.py makemigrations <nameofyourapp>

然后运行

python manage.py migrate