我创建了一个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')
我完全糊涂了,我不知道接下来该做什么。帮助
答案 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