django orm 通过related_name反向查询的方法


Posted in Python onDecember 15, 2018

如下所示:

class level(models.Model):
 l_name = models.CharField(max_length=50,verbose_name="等级名称")
 def __str__(self):
  return self.l_name
 
 
class userinfo(models.Model):
 u_name = models.CharField(max_length=50,verbose_name="用户名称")
 u_level = models.ForeignKey(level,related_name="lev")
 
 def __str__(self):
  return self.u_name

如上表模型,从用户信息查询用户等级为正向查询,从等级查询用户信息为反向查询。

正向查询:

userinfo.object.get(pk=1).u_level

反向查询:

level.objects.get(pk=1).lev.all()

以上这篇django orm 通过related_name反向查询的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的常见命令注入威胁
Feb 18 Python
Python中的闭包实例详解
Aug 29 Python
python执行等待程序直到第二天零点的方法
Apr 23 Python
python程序封装为win32服务的方法
Mar 07 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 Python
django之对FileField字段的upload_to的设定方法
Jul 28 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
django admin 添加自定义链接方式
Mar 11 Python
Jupyter加载文件的实现方法
Apr 14 Python
Python识别验证码的实现示例
Sep 30 Python
pytorch中的model.eval()和BN层的使用
May 22 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 #Python
django 外键model的互相读取方法
Dec 15 #Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 #Python
python调用java的jar包方法
Dec 15 #Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 #Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 #Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 #Python
You might like
PHP Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
Bootstrap基本组件学习笔记之面板(14)
2016/12/08 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
杭州时比特电子有限公司SQL
2013/08/22 面试题
请假条的格式
2014/04/11 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
英语课外活动总结
2014/08/27 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
闪闪红星观后感
2015/06/08 职场文书
初中班长竞选稿
2015/11/20 职场文书
2016猴年春节慰问信
2015/11/30 职场文书