USERINFO 用户详情表

USERTYPE 用户类别表

UserType是父表,UserInfo是子表,

user_type 是 关联字段

就是新增资源的时候,又对数据库重新查询一遍,太消耗资源了,一般不会这样使用

对于只想获取想要的值,可以用values()方法 返回是queryset字典

values_list()方法返回是queryset 元祖

all()、filter()、values()、values_list()都是queryset对象

get()、first()都是model模型类对象

注意:user_type__caption 双下划线跨表只能再filter()方法和values()方法里用

ret = models.UserType.objects.filter(caption='管理员').values('nid','userinfo__id')

结果:1,1

   1,2

   1,3

这样的字段 userinfo 的多个字段对应 userType中的一个字段 (多对一)的关系,外键永远在 多的子表上,父表删除,子表也随之删除

  

转载于:https://www.cnblogs.com/wuheng-123/p/9551595.html

django 的 一对多的关系相关推荐

  1. Django框架(14.Django中模型类的关系,以及模型类关联查询)

    Django中模型类的关系,以及模型类关联查询 1.模型类关系 1.1 一对多关系 1.2多对多关系 1.3 一对一关系 1.4 一对多举例: 1.5 多对多举例: 1.6 一对一举例: 2.关联查询 ...

  2. 5.Django|模型层--多表关系

    多表操作 文件为 ---->  orm2 数据库表关系之关联字段与外键约束 一对多Bookid title price publish email addr1 php 100 人民出版社 111 ...

  3. Django一对一 ,一对多,多对多

    Django 数据库一对多,多对多 目录 app01/models.py app01/views.py app01/urls.py Python_Django/urls.py 目录 app01/mod ...

  4. java框架篇---hibernate(一对多)映射关系

    一对多关系可以分为单向和双向. 一对多关系单向 单向就是只能从一方找到另一方,通常是从主控类找到拥有外键的类(表).比如一个母亲可以有多个孩子,并且孩子有母亲的主键作为外键.母亲与孩子的关系就是一对多 ...

  5. Java初学者疑难杂症之:一对一和一对多的关系

    2019独角兽企业重金招聘Python工程师标准>>> [威哥说]作为一个程序员,我们每天都在"搞"对象,额,"用"对象,感觉那个词都不太好, ...

  6. java一对一关系_Java初学者疑难杂症之:一对一和一对多的关系

    [威哥说]作为一个程序员,我们每天都在"搞"对象,额,"用"对象,感觉那个词都不太好,还是继续向下说,对象之间的关系有的是一对一的,也有一对多的(现实中有才好) ...

  7. ERWIN中的一对多标识关系和一对多非标识关系

    标识关系,实线表示 非标识关系,虚线表示 实心圆端所在的那端为一对多关系中的多的那端         PASSENGER:                    乘客表         FLIGHT: ...

  8. Django Models一对多操作

    特别注意: 新版django新建ForeignKey时需要添加 on_delete=models.CASCADE,即 models.ForeignKey("UserType",on ...

  9. Django(十二)模型表关系的实现

    Django框架 (十二)模型表关系的实现 前言准备 在数据库中,我们知道很多表之间是有着关联的,也就是我们常说的一对一,多对多,一对多.所以我们需要使用到外键,对于多对多的表,我们还需要考虑到中间表 ...

最新文章

  1. 2020 年德国 IT 薪酬大揭秘!
  2. 使用Response.Redirect 两种方法打开一个新窗口
  3. HDU 2087剪花布条 KMP
  4. OpenGL中的着色模式GL_SMOOTH与GL_FLAT
  5. 65个技巧性回答,终身受用
  6. 记录一下pandas的分组统计功能,agg
  7. ACM主要赛考察内容
  8. 动手实践虚拟网络 - 每天5分钟玩转 OpenStack(10)
  9. 容器技术Docker K8s 13 容器服务Kubernetes版ACK详解-使用镜像快速创建有状态应用
  10. 肇庆学院计算机类宿舍哪里,肇庆学院宿舍怎么样 住宿条件好不好
  11. MindMaster Pro 7.2中文版 — 亿图思维导图
  12. listView的最简单的使用方法
  13. 如何快速发现XSS跨站攻击漏洞
  14. 2022中青杯A题-高校数学建模竞赛与课程Sz教育
  15. 数据科学和人工智能技术笔记 十八、Keras
  16. Altium Designer 软件介绍
  17. IIS MIME设置
  18. 用C语言读取.txt文本,并保存在二维数组中
  19. Python学习 Day30 正则表达式(二)
  20. java1-100猜数字代码(生成1-100随机数限制猜数字次数)简单好懂

热门文章

  1. Apollo之灰度发布
  2. javascript案例练习
  3. [转]inux Kernel部分选项意义
  4. RHEL 5.4 安装Oracle 11gR2, 安装篇1...
  5. linux系统日志_第十二章:走进Linux世界——系统日志管理,日志轮转。
  6. RocketMQ-Spring 毕业两周年,为什么能成为 Spring 生态中最受欢迎的 messaging 实现?
  7. 将 Sidecar 容器带入新的阶段
  8. laravel redis_如何将redis优化
  9. (二)深度学习数据处理-----图片数据处理
  10. 微信公众号发多个消息php,微擎系统微信公众号关键字触发回复多条消息实现