解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019-08-06 14:57
1521 查看
在django的model中建立了如下的类
class UserType(models.Model): name = models.CharField(max_length=40, verbose_name=u'用户类型') ........ def __str__(self): return self.name class UserProfile(AbstractUser): usertype = models.ForeignKey(UserType, related_name='user_type', verbose_name=u'用户类型', on_delete=models.CASCADE)
可是在执行makemigrations时,出现“You are trying to add a non-nullable field ”的错误,提示我ForeignKey必须有一个default值。但是django里面没有要求ForeignKey必须有一个默认值。
问题的原因是原来旧的数据库文件和现在执行的操作有冲突。
解决方法是:把migrations文件夹内除了__init__.py以外的文件删除,重新执行makemigrations就可以了
以上这篇解决Django 在ForeignKey中出现 non-nullable field错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Django 在ForeignKey中出现 non-nullable field错误
- Django数据库操作中You are trying to add a non-nullable field 'name' to contact without a default错误处理
- 解决django 新增加用户信息出现错误的问题
- django在models.py新增表字段出现You are trying to add a non-nullable field 'message' to usermessage without a
- IDEA编译时候出现问题:代码不提示错误,编译时出错解决办法
- 解决:此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示
- Qt程序编译是出现"field has incomplete type"问题的解决(转)
- win7出现无法连接到代理服务器的错误,不能上网的问题的解决
- STM32 cubeMX 前期项目未生成部分模块,后期需要添加功能模块时出现L6218E错误问题的解决方法
- yii2框架中(解压包安装的框架),composer安装yiisoft/yii2-jui出现错误,问题解决
- 关于android导入工程时出现的@Override错误问题的解决(转)
- 浅谈Tensorflow由于版本问题出现的几种错误及解决方法
- CDH5安装出现的初始化namenode错误,问题Running in non-interactive mode, and data appears to exist in Storage Direc
- 解决 Delphi7 出现 0012F88F 内存Write错误问题
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- 关于安装multiget出现XML::Parser perl module is required for intltool错误问题的解决
- 读取文本出现 锘 * 系列乱码错误(UTF-8 BOM问题)的原因及解决方法
- Microsoft VBScript 运行时错误 错误 '800a01fb' 出现一个意外错误: 'XMLDom.createNode' 问题解决
- 解决VC 类向导添加变量后莫名其妙出现 Unhandled exception in xxx.exe:0xC0000005:Access Violation错误的问题
- 关于allegro16.6 orCAD capture CIS 创建网表出现错误的问题解决方法