在Django中我们需要创建模型类,再用模型类通过迁移命令python manage.py makemigrations
和python manage.py migrate
创建数据库和migrations文件夹。
但当我们需要关联外键创建数据,就会出现以下的情况:
这是因为被关联表先行创建存在数据引起的,个人排查发现和数据库无关,所以就只剩下migrations文件夹了。
解决方案就是删除原migrations文件夹下的0001_initial.py,再执行迁移命令,此操作不会影响数据库中的数据,命令也成功通过。