解决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读取文件的四种不同方法比对
May 18 Python
彻底搞懂Python字符编码
Jan 23 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
Dec 29 Python
详解python解压压缩包的五种方法
Jul 05 Python
Python使用正则表达式分割字符串的实现方法
Jul 16 Python
pygame实现俄罗斯方块游戏(基础篇1)
Oct 29 Python
分享PyCharm的几个使用技巧
Nov 10 Python
Python如何实现小程序 无限求和平均
Feb 18 Python
python 数据分析实现长宽格式的转换
May 18 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
python上selenium的弹框操作实现
Jul 13 Python
Python 打印自己设计的字体的实例讲解
Jan 04 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迭代器的内部执行过程详解
2013/11/12 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jquery中使用循环下拉菜单示例代码
2014/09/24 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
写了个监控nginx进程的Python脚本
2012/05/10 Python
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
Python3遍历目录树实现方法
2015/05/22 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
领导证婚人证婚词
2014/01/13 职场文书
《理想》教学反思
2014/02/17 职场文书
中国入世承诺
2014/04/01 职场文书
还款承诺书范本
2015/01/20 职场文书
感谢信怎么写
2015/01/21 职场文书
郭明义观后感
2015/06/08 职场文书
高三化学教学反思
2016/02/22 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
pycharm无法安装cv2模块问题
2022/05/20 Python
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL