解决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中正则表达式的用法实例汇总
Aug 18 Python
python中pass语句用法实例分析
Apr 30 Python
python实现在sqlite动态创建表的方法
May 08 Python
Python的Django框架中的表单处理示例
Jul 17 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
pyhanlp安装介绍和简单应用
Feb 22 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
Python中的单下划线和双下划线使用场景详解
Sep 09 Python
基于Python实现粒子滤波效果
Dec 01 Python
用Python自动清理系统垃圾的实现
Jan 18 Python
python状态机transitions库详解
Jun 02 Python
python垃圾回收机制原理分析
Apr 13 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中const与define的应用区别
2013/06/18 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
2014/07/25 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
jQuery 源码分析笔记(4) Ready函数
2011/06/02 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
2015/11/13 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
Python常用模块介绍
2014/11/21 Python
通过Python 获取Android设备信息的轻量级框架
2017/12/18 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
Python while true实现爬虫定时任务
2020/06/08 Python
python反扒机制的5种解决方法
2021/02/06 Python
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
女方婚礼新郎答谢词
2014/01/11 职场文书
网上卖盒饭创业计划书
2014/01/26 职场文书
研究生毕业鉴定
2014/01/29 职场文书
综合实践教学反思
2014/01/31 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
学习交流会主持词
2014/04/01 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2014年妇女工作总结
2014/12/06 职场文书
刑事申诉状范文
2015/05/20 职场文书
追讨欠款律师函
2015/05/27 职场文书
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python