完美解决Django2.0中models下的ForeignKey()问题


Posted in Python onMay 19, 2020

Django2.0中编写models类下的ForeignKey

book = models.ForeignKey('BookInfo')

django2.0与之前的1.8不同,

错误:

book = models.ForeignKey('BookInfo')
TypeError: __init__() missing 1 required positional argument: 'on_delete'

解决方法:

book = models.ForeignKey('BookInfo', on_delete=models.CASCADE,)

加上on_delete参数就可以了!!!

补充知识:Django ForeignKey ondelete

CASCADE:删除一并删除关联表下的所有的信息;

PROTECT:删除信息时,采取保护机制,抛出错误:即不删除关联表的内容;

SET_NULL:只有当null=True才将关联的内容置空;

SET_DEFAULT:设置为默认值;

SET( ):括号里可以是函数,设置为自己定义的东西;

DO_NOTHING:字面的意思,啥也不干,你删除你的干我毛线关系

以上这篇完美解决Django2.0中models下的ForeignKey()问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
在Python的Django框架中创建语言文件
Jul 27 Python
python编程嵌套函数实例代码
Feb 11 Python
Python实现判断并移除列表指定位置元素的方法
Apr 13 Python
python3.4实现邮件发送功能
May 28 Python
python+splinter自动刷新抢票功能
Sep 25 Python
python微信公众号之关注公众号自动回复
Oct 25 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
Python GUI自动化实现绕过验证码登录
Jan 10 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
Django 解决model 反向引用中的related_name问题
May 19 #Python
django queryset 去重 .distinct()说明
May 19 #Python
django正续或者倒序查库实例
May 19 #Python
Django model.py表单设置默认值允许为空的操作
May 19 #Python
django 模型中的计算字段实例
May 19 #Python
Django获取model中的字段名和字段的verbose_name方式
May 19 #Python
Python日志处理模块logging用法解析
May 19 #Python
You might like
一个捕获函数输出的函数
2007/02/14 PHP
通俗易懂的php防注入代码
2010/04/07 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
一则python3的简单爬虫代码
2014/05/26 Python
Django Highcharts制作图表
2016/08/27 Python
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
大学本科毕业生求职信范文
2013/12/18 职场文书
大学生村官事迹材料
2014/01/21 职场文书
班级入场式解说词
2014/02/01 职场文书
采购部长岗位职责
2014/06/13 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
搬迁通知
2015/04/20 职场文书
边城读书笔记
2015/06/29 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书