choices相当于实现一个简化版的外键
#choices相当于实现一个简化版的外键,外键的选项不能动态更新,如可选项目较少,可以采用 #先在models添加choices字段 class Child(models.Model):sex_choice=((0,"男"),(1,"女"))# 姓名name=models.CharField(max_length=10)# 与颜色表为多对多favor=models.ManyToManyField('Colors')sex=models.IntegerField(choices=sex_choice,default=0)def __unicode__(self):return self.name# 在views.py中调用 child_obj=Child.objects.get(name="apollo") # 返回0或1 print(child_obj.sex) # 返回男或女 print(child_obj.get_sex_display())
转载于:https://www.cnblogs.com/apollo1616/articles/9992918.html
choices相当于实现一个简化版的外键相关推荐
- 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?
最近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论. 我把这个讨论流程.发过来 大家可以可以看看. 也可以发表一下自己的意见. 对于主/外键/索引来说,在一些开发团队中被 ...
- mysql给一个表添加外键约束_Mysql添加外键约束
简单说一下使用外键的好处 1.完整性约束 比如: 用户表中有字段 用户编号(id) , 名称(username) 设备表中有字段 设备编号(id) , 设备名称(devicename) 设备属于的用户 ...
- SQL获取第一个表的自增主键并作为另一个表的外键
方式一:@@IDENTITY table1为主表,主键为自增的ID,在插入数据时ID不需要被赋值,自动插入:table2为从表,jlid为外键,与table1中的ID关联. 现在传入一条数据,需要同时 ...
- mysql外键写了会怎么样_mysql使用外键会影响性能吗
推荐答案 孔雀丫丫 2015.04.10 采纳率:87% 等级:38 已帮助:18万人 外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束 ...
- (转)关于数据库主键和外键(终于弄懂啦)
一.什么是主键.外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学 ...
- mysql的外键探讨
2019独角兽企业重金招聘Python工程师标准>>> 在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束. 一,什么是foreign key,及其完整性 个 ...
- PostgreSQL — 外键关联操作
目录 文章目录 目录 PostgreSQL 的外键关联 创建表时定义外键(References,参照) 修改原有表的外键约束 删除外键约束 参考文档 PostgreSQL 的外键关联 一个外键约束指定 ...
- mysql foreign key 设置_mysql foreign key(外键) 说明与实例
一,什么是foreign key,及其完整性 个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强.关于完整性,关连性 ...
- MySql外键学习总结
mysql添加外键 为已经添加好的数据表添加外键: 语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表 ...
最新文章
- Matlab编程与数据类型 -- 奇数阶魔方矩阵的编程
- 【 FPGA 】认识关键BUFFER
- php加密姆巴佩浪费时,白给都不要?姆巴佩浪费三次良机!年轻人后浪太紧张?...
- ES6 中 Promise 详解
- 在电路设计中,这7个接口类型太重要了,我难道不该学学么!
- 运行keras出现 FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated解决办法
- python字典是什么数据结构_数据结构-Python 字典
- CES 2018 七大看点前瞻:模块化电视、枪型游戏设备……
- windows查找端口占用情况
- scanf 在uefi中调用_BIOS、UEFI、Boot Loader都是些什么
- ncl 添加点shp文件_NCL绘制中国地图
- 谷歌工程师深度技术分析“为什么ios比android流畅
- vue生命周期和vue-resource
- iOS公司开发者账号申请 营业执照
- ionic自定义图标
- 3 移动机器人路径规划(1- 栅格地图绘制)
- 计算机基础excel重点,计算机基础重点 (Excel ppt 网络基础)
- 关于720全景视频在移动端播放的兼容问题汇总,截止2017年11月29日
- 云计算的备份时代 磁带仍在
- 用matlab绘制克莱因瓶,完美!年前学会SketchUp建模克莱因瓶
热门文章
- Siemens ug二次开发---Snap
- 内存分配知识:全局,局部,静态变量
- ArcMap 导入 wrl_ai文件导入c4d没反应怎么办? c4d导入ai源文件失败的原因分析_Illustrator教程_平面设计...
- 静态注册fragment_Fragment的静态和动态添加方式以及Fragment和Activity之间的通信方式...
- ModuleNotFoundError: No module named ‘keras.api‘
- 路径中“./”、“../”、“/”代表的含义
- OSL创始人登上美国知名电视节目宣传DeFi引关注
- SAP License:HP面试手记
- SAP License:用科学发展观认识会计
- 赛锐信息:集团化公司SAP权限管控解决方案