例1:

class UserInfo(models.Model):
nickname = models.CharField(max_length=32)
username = models.CharField(max_length=32)
password = models.CharField(max_length=64) gender_choices = (
(1,‘男‘),
(2,‘女‘),
)
gender = models.IntegerField(choices=gender_choices)
ralated_query_name 
class U2U(models.Model):
g = models.ForeignKey(‘UserInfo‘,ralated_query_name=‘a‘)
b = models.ForeignKey(‘UserInfo‘,ralated_query_name=‘b‘) # ralated_query_name # obj.对象男.b_set.all()
# obj.对象女.a_set.all()
ralated_name
class U2U(models.Model):
g = models.ForeignKey(‘UserInfo‘,ralated_name=‘a‘)
b = models.ForeignKey(‘UserInfo‘,ralated_name=‘b‘) # ralated_name # obj.对象男.b.all()
# obj.对象女.a.all()

例2:

反向查找

class UserType(models.Model):
title = models.CharField(max_length=32) class User(models.Model):
username = models.CharField(max_length=32)
ut = models.ForeignKey(‘UserType‘,related_name=‘xxx‘) ## related_name=‘xxx‘
反向:小写表名user_set ===>xxx
## related_query_name = ‘xxx‘
反向:user_set==>xxx_set

推荐使用

ut = models.ForeignKey(‘UserType‘,related_name=‘users‘)

最新文章

  1. Pro HTML5 Programming(Second Edition)2.Canvas API(1)
  2. javascripts学习笔记(五):用js来实现缩略语列表、文献来源链接和快捷键列表。
  3. 第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合
  4. 自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求
  5. 最小生成树------Prim算法
  6. iOS 多张图片保存到相册问题(add multiple images to photo album)
  7. SharePoint Search之(一):创建Search服务应用程序
  8. Android底层音频声道耳机插头和开关壳体的发展
  9. 同TTX更可爱的层次分析法游戏破解
  10. 统计英文文章中各单词的频率,打印频率最高的十个单词(C语言实现)
  11. HTML学习(六)图像
  12. 深入理解计算机系统(2.3)------布尔代数以及C语言运算符
  13. [SDOI2014]重建
  14. c/c++ 数组的智能指针 使用
  15. VUE 打包后关于 -webkit-box-orient: vertical; 消失,导致多行溢出不管用问题
  16. loj#2015. 「SCOI2016」妖怪 凸函数/三分
  17. 普通socket与netty服务端交互
  18. ZooKeeper系列(9):ZooKeeper实现分布式Barrier和Queue
  19. 基于元胞自动机NaSch模型的多车道手动-自动混合驾驶仿真模型的Matlab实现
  20. Idea中Maven仓库配置会自动恢复

热门文章

  1. java_oop_方法1
  2. Linux umask命令详解
  3. 对中断interrupt的理解
  4. php调用API支付接口 可个人使用,无需营业执照(使用第三方接口,调用的天工接口。)
  5. java中int算法的有趣现象
  6. Linux根据MAC地址自动设置IP
  7. 在WINDOWS下安装MYSQL8.0
  8. python之路——9
  9. [UE4]ProgressBar,进度条
  10. C# 自定义异常的方法源码演示及说明