其实可以就理解为,一对多关系拿对象的解决
可以把引用理解为主从关系
主引用从,即一对多 , 注意外键字段是放在多的一端的,比如一个班级class 有很多同学 students,那么就在students类里面设置class字段值是外键类型
从students拿class数据很好拿, studet.class就拿到了
但是从class 拿students数据 就不好拿了,当然也可以拿,默认的方式是class.students_set.all() 也可以拿到
不过这样麻烦,简单一点就是设置一个related_name=classs属性直接 class.classs.all() 就可以了

参考:https://www.jianshu.com/p/51036e637650

django-models类索引外键时候的related_name属性作用相关推荐

  1. 数据库表设计索引外键设计_关于索引的设计决策 数据库管理系统

    数据库表设计索引外键设计 Introduction: 介绍: The attributes whose values are required inequality or range conditio ...

  2. 如何在SQL Server中索引外键列

    Before going through the main concern of this article, indexing the foreign key columns, let's take ...

  3. Django学习手册 - ORM 外键

    Django 外键创建 关键语法: models.ForeignKey("UserGroup",to_field="gid",default=1,on_dele ...

  4. models.ForeignKey( ,on_delete=models.CASCADE)    # 关联外键

    # 关联外键 sgrade = models.ForeignKey("Grades",on_delete=models.CASCADE) 版本跟新后忘记加on_delete=mod ...

  5. Django之Mode的外键自关联和引用未定义的Model

    Django Model的外键自关联 在django的model定义中,有时需要某个Field引用当前定义的Model,比如一个部门(Department)的Model,它有一个字段是上级部门(sup ...

  6. Java hibernate假外键_java – Hibernate:没有实体类的外键,只能通过id

    我有一个分层实体,它将自己引用为父母.我只需要通过id进行映射,而不是通过实体实例进行映射(原因太复杂,无法解释).所以我这样定义了实体: class Item { @Id private Strin ...

  7. 删除 索引 外键 mysql_MySQL无法删除外键约束中所需的索引

    MySQL无法删除外键约束中所需的索引 我需要更改现有数据库以添加列. 因此,我还想更新UNIQUE字段以包含该新列. 我试图删除当前索引但仍然收到错误MySQL Cannot drop index ...

  8. Navicat Lite查看表的DDL 、Auto Increment ;增加表的unique索引 外键

    一.查看表的DDL 左键选中表→右键→点击Object Information. 右侧就会多出两个选项(如图),然后点击DDL即可查看数据表的定义语言 二.查看表的Auto Increment以及增加 ...

  9. mysql关联查询 事务 索引 外键

    连接查询 连接查询分类如下: 表A inner join 表B:表A与表B匹配的行会出现在结果中 表A left join 表B:表A与表B匹配的行会出现在结果中,外加表A中独有的数据,未对应的数据使 ...

最新文章

  1. centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)
  2. c语言 读取 文件大小,c – ifstream :: ifstream可以读取的最大文件大小是多少
  3. C++实现黑客帝国流星雨效果
  4. 外链引入css有哪些方式_外链怎么发才会快速收录?
  5. 作用域-基础知识总结------彭记(07)
  6. git学习(八)pull,fetch,merge
  7. python print 3位小数_python 这样 print 才够骚啊 (3)
  8. python3调用企业微信api
  9. Zotero文献管理软件使用指南——入门篇
  10. oracle11g安装卡在94,winserver2008R2 安装64位 oracle 11G R2 卡在2%,求解
  11. python docx首行缩进两字符的设定方法
  12. 第三章 编译器基础知识之ELF文件格式简介
  13. sublime text3简体中文版汉化教程
  14. 基于JAVA出差报销管理系统
  15. ORACLE幻读(一)
  16. 护理和计算机哪个专业好,护理专业考研的就业前景和方向
  17. DNS欺骗与钓鱼网站
  18. NodeRed基础1--循环结构
  19. 如何在Windows资源管理器中自定义文件夹背景和图标
  20. 开发苹果手机 APP,如何保持iOS页面流畅技巧

热门文章

  1. c++的32位和64位类型符的位数
  2. 301 302区别_如何正确理解301,302和canonial标签
  3. matlab 读取excel一列,读取excel中的数据把第一列相同的所有行数据输出成一个excel...
  4. mysql over rank_SQL学习笔记 - 窗口函数OVER
  5. mysql类型说明_MYSQL 数据类型说明
  6. java循环单链表比较相等_java的循环单链表
  7. 一键去除网页BOM属性【解决乱码,头部空白,#65279问题】
  8. SSIS 学习之旅 FTP访问类
  9. cocos2d-x游戏开发 跑酷(四) 关联与物理世界
  10. 关于Dapper - 能否不创建定义表对应类使用