#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相当于实现一个简化版的外键相关推荐

  1. 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?

    最近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论. 我把这个讨论流程.发过来 大家可以可以看看. 也可以发表一下自己的意见. 对于主/外键/索引来说,在一些开发团队中被 ...

  2. mysql给一个表添加外键约束_Mysql添加外键约束

    简单说一下使用外键的好处 1.完整性约束 比如: 用户表中有字段 用户编号(id) , 名称(username) 设备表中有字段 设备编号(id) , 设备名称(devicename) 设备属于的用户 ...

  3. SQL获取第一个表的自增主键并作为另一个表的外键

    方式一:@@IDENTITY table1为主表,主键为自增的ID,在插入数据时ID不需要被赋值,自动插入:table2为从表,jlid为外键,与table1中的ID关联. 现在传入一条数据,需要同时 ...

  4. mysql外键写了会怎么样_mysql使用外键会影响性能吗

    推荐答案 孔雀丫丫 2015.04.10 采纳率:87%    等级:38 已帮助:18万人 外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束 ...

  5. (转)关于数据库主键和外键(终于弄懂啦)

    一.什么是主键.外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键  比如   学生表(学号,姓名,性别,班级)  其中每个学 ...

  6. mysql的外键探讨

    2019独角兽企业重金招聘Python工程师标准>>> 在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束. 一,什么是foreign key,及其完整性 个 ...

  7. PostgreSQL — 外键关联操作

    目录 文章目录 目录 PostgreSQL 的外键关联 创建表时定义外键(References,参照) 修改原有表的外键约束 删除外键约束 参考文档 PostgreSQL 的外键关联 一个外键约束指定 ...

  8. mysql foreign key 设置_mysql foreign key(外键) 说明与实例

    一,什么是foreign key,及其完整性 个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强.关于完整性,关连性 ...

  9. MySql外键学习总结

    mysql添加外键 为已经添加好的数据表添加外键: 语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表 ...

最新文章

  1. Matlab编程与数据类型 -- 奇数阶魔方矩阵的编程
  2. 【 FPGA 】认识关键BUFFER
  3. php加密姆巴佩浪费时,白给都不要?姆巴佩浪费三次良机!年轻人后浪太紧张?...
  4. ES6 中 Promise 详解
  5. 在电路设计中,这7个接口类型太重要了,我难道不该学学么!
  6. 运行keras出现 FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated解决办法
  7. python字典是什么数据结构_数据结构-Python 字典
  8. CES 2018 七大看点前瞻:模块化电视、枪型游戏设备……
  9. windows查找端口占用情况
  10. scanf 在uefi中调用_BIOS、UEFI、Boot Loader都是些什么
  11. ncl 添加点shp文件_NCL绘制中国地图
  12. 谷歌工程师深度技术分析“为什么ios比android流畅
  13. vue生命周期和vue-resource
  14. iOS公司开发者账号申请 营业执照
  15. ionic自定义图标
  16. 3 移动机器人路径规划(1- 栅格地图绘制)
  17. 计算机基础excel重点,计算机基础重点 (Excel ppt 网络基础)
  18. 关于720全景视频在移动端播放的兼容问题汇总,截止2017年11月29日
  19. 云计算的备份时代 磁带仍在
  20. 用matlab绘制克莱因瓶,完美!年前学会SketchUp建模克莱因瓶

热门文章

  1. Siemens ug二次开发---Snap
  2. 内存分配知识:全局,局部,静态变量
  3. ArcMap 导入 wrl_ai文件导入c4d没反应怎么办? c4d导入ai源文件失败的原因分析_Illustrator教程_平面设计...
  4. 静态注册fragment_Fragment的静态和动态添加方式以及Fragment和Activity之间的通信方式...
  5. ModuleNotFoundError: No module named ‘keras.api‘
  6. 路径中“./”、“../”、“/”代表的含义
  7. OSL创始人登上美国知名电视节目宣传DeFi引关注
  8. SAP License:HP面试手记
  9. SAP License:用科学发展观认识会计
  10. 赛锐信息:集团化公司SAP权限管控解决方案