django ForeignKey的swappable属性
默认这个属性是True, 也就是可以切换关联模型的,不过比较蛋疼的就是切换模型之后关联的外键虽然存在,但是因为换了一个模型,那么关联的外键自然就是新的模型了,如果新的模型的外键和旧的模型有不一致的地方,很可能就会出错。。。。。。
设置这个需要用到第一些内容:
在模型中可以设置
class Meta:swappable = 'PERSON_MODEL'
在ForeignKey中关联的模型需要从settings文件导入, 如:
'PERSON_MODEL' = 'app.Person'
转载于:https://www.cnblogs.com/chaiming/p/9874151.html
django ForeignKey的swappable属性相关推荐
- Django中模型类 属性-学习笔记
定义属性 Django根据属性的类型确定以下信息: 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django会为表创建自动增长的主键列,每个模型只能 ...
- Django Meta元数据类属性解析
Django Meta元数据类属性解析 Model 是 Django ORM 的核心,它有许多特性,比如我们提到过的模型类继承,还有未讲到过的的元数据.每个 Model 都是一个 Python 类,且 ...
- django ForeignKey on_delete属性相关参数的使用
on_delete = models.CASCADE #删除关联数据,与之关联也被删除 on_delete = models.DO_NOTHING #删除关联数据,什么也不做 on_d ...
- django ForeignKey的使用
ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系. ForeignKey 加入数据库中要建立两张表,userlist和U ...
- Django的ManyToManyField及其属性through
ManyToManyField Django中的ManyToManyField用于表示一个多对多关系,当在模型中使用了该字段时,Django会自动生成一个表来管理多对多关系. 例如有下面两个模型: c ...
- django ForeignKey 外键和表关系
表与表之间的关联,我们可以用ForeignKey 建立关联. ForeignKey( to, on_delete, **options ) 参数一:引用的是哪一个模型(表): 参数二:当使用的外键 ...
- Django模型之Meta属性详解
Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性.而可用的选项大致包含以下几类 abstract 这个属性是定义当前的模型是不是一个抽象类.所谓抽象类是不会对应数据 ...
- django -- url 的 name 属性
在html的form中使用给url定义的name值,可以在修改url时不用在修改form的src. urls.py from django.conf.urls import url from myte ...
- django form 对象is_bound属性
问题: 如果判断一个form实例中有没有数据? bug方法: 通过form实例的is_valid()方法来验证 1.Form类的定义 class YourName(Form):your_name = ...
- django ForeignKey参数
1.ForeignKey源码参数: def __init__(self, to, on_delete, related_name=None, related_query_name=None,limit ...
最新文章
- Struts1.x系列教程(4):标签库概述与安装
- Anisotropic gauss filter
- python将list写入文件_Python:将 list 写入一个 txt 文件
- 微软的ppt现在可以直接导出成可以播放的mp4了,非常方便
- 设置Discuz 7论坛游客可以查看图片,但不能下载附件.
- 面向对象第四单元总结和期末总结
- potplayer如何设置以一帧一帧的逐帧播放播放?
- 完美打造安全的系统。
- 黑马程序员—黑马历程--我的人生,我的路--黑九的我毕业了
- 解决DLL load failed while importing _imaging: 找不到指定的模块。问题
- css 给文字加下划线
- 转贴与JUNSANSI(大小写转换函数Oracle)
- PySpark机器学习 ML
- 值得珍藏!生生世世受用的译文 《心经》
- 柳传志:想过得富有光鲜就要知道为啥穷
- el-form表单对象内还嵌套对象,绑定的prop规则校验会失效
- 在HTML中插入SVG的几种方式
- 研发提效:通过设计稿自动生成前端代码
- 游戏设计15大参考法则
- centos7安装并使用licode四:下载licode并使用