自定义UserProfile创建数据迁移文件错误

来源:3-6 migrations原理及表生成

给力小子

2019-03-24

老师,今天发现了一个奇怪的问题:
1、执行python manage.py makemigrations没报错,
2、再执行python manage.py migrate报错,错误是
django.db.utils.IntegrityError: (1215, ‘Cannot add foreign key constraint’)

后来发现 users目录下没有migrations目录生成,再次确认users是已经注册到INSTALLED_APPS中的。
后来执行python manage.py makemigrations users手动创建,
再执行python manage.py migrate错误消失 。

不明白users目录下的migrations不会自动生成,而goods、trade、user_operation却可以。

写回答

1回答

Ethreal

2019-03-25

删除migrations文件夹中的所有文件,然后删除所有数据表 然后重新执行数据库迁移的这两个命令  makemigration migrate 在看看

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2900 学习 · 2491 问题

查看课程