解决Django 在ForeignKey中出现 non-nullable field错误的问题


Posted in Python onAugust 06, 2019

在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错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中 ? : 三元表达式的使用介绍
Oct 09 Python
python使用cPickle模块序列化实例
Sep 25 Python
仅利用30行Python代码来展示X算法
Apr 01 Python
Python文档生成工具pydoc使用介绍
Jun 02 Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 Python
python 用下标截取字符串的实例
Dec 25 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
opencv-python的RGB与BGR互转方式
Jun 02 Python
用python实现一个简单的验证码
Dec 09 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
Mar 01 Python
django基于存储在前端的token用户认证解析
Aug 06 #Python
django基于cors解决跨域请求问题详解
Aug 06 #Python
django组合搜索实现过程详解(附代码)
Aug 06 #Python
使用Python自动生成HTML的方法示例
Aug 06 #Python
Django RBAC权限管理设计过程详解
Aug 06 #Python
python虚拟环境完美部署教程
Aug 06 #Python
python批量图片处理简单示例
Aug 06 #Python
You might like
php cookies中删除的一般赋值方法
2011/05/07 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
IE6下JS动态设置图片src地址问题
2010/01/08 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
使用flow来规范javascript的变量类型
2019/09/12 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
详解python中的json的基本使用方法
2016/12/21 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
Python3最长回文子串算法示例
2019/03/04 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
python如何保存文本文件
2020/06/07 Python
化学学院毕业生自荐信范文
2013/12/17 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
小学六年级毕业感言
2015/07/30 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
python基础入门之字典和集合
2021/06/13 Python