解决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在Windows8下获取本机ip地址的方法
Mar 14 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
python中的闭包函数
Feb 09 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
Jun 14 Python
Python闭包思想与用法浅析
Dec 27 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
PyQt5笔记之弹出窗口大全
Jun 20 Python
使用python打印十行杨辉三角过程详解
Jul 10 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
python numpy 矩阵堆叠实例
Jan 17 Python
10个python爬虫入门实例(小结)
Nov 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中数组定义的几种方法
2013/09/01 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
php 伪静态之IIS篇
2014/06/02 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
jquery提示 "object expected"的解决方法
2009/12/13 Javascript
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
2019/03/22 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
感恩节红领巾广播稿
2014/02/11 职场文书
班主任新年寄语
2014/04/04 职场文书
低碳生活倡议书
2014/04/14 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
招商银行工作证明
2015/06/17 职场文书
升学宴家长致辞
2015/07/27 职场文书
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python