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

 更新时间:2018年12月15日 15:35:36   作者:喝完这杯还有一箱  
今天小编就为大家分享一篇django orm 通过related_name反向查询的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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反向查询的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python3.9最新版下载与安装图文教程详解(Windows系统为例)

    Python3.9最新版下载与安装图文教程详解(Windows系统为例)

    这篇文章主要介绍了Python3.9最新版下载与安装图文教程详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Celery+django+redis异步执行任务的实现示例

    Celery+django+redis异步执行任务的实现示例

    本文主要介绍了Celery+django+redis异步执行任务的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • Gauss-Seidel迭代算法的Python实现详解

    Gauss-Seidel迭代算法的Python实现详解

    这篇文章主要介绍了Gauss-Seidel迭代算法的Python实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06
  • Python编写带选项的命令行程序方法

    Python编写带选项的命令行程序方法

    今天小编就为大家分享一篇Python编写带选项的命令行程序方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python 读取指定文件夹下的所有图像方法

    Python 读取指定文件夹下的所有图像方法

    下面小编就为大家分享一篇Python 读取指定文件夹下的所有图像方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)

    python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)

    这篇文章主要介绍了python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Python matplotlib实时画图案例

    Python matplotlib实时画图案例

    这篇文章主要介绍了Python matplotlib实时画图案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python获取CPU、内存使用率以及网络使用状态代码

    Python获取CPU、内存使用率以及网络使用状态代码

    这篇文章主要介绍了Python获取CPU使用率、内存使用率、网络使用状态的相关代码,对此有需要的朋友一起测试下。
    2018-02-02
  • Python计算三维矢量幅度的方法

    Python计算三维矢量幅度的方法

    这篇文章主要介绍了Python计算三维矢量幅度的方法,涉及Python矢量运算的相关技巧,需要的朋友可以参考下
    2015-06-06
  • Python探索之创建二叉树

    Python探索之创建二叉树

    这篇文章主要介绍了Python探索之创建二叉树,Python的相关内容,小编是初窥门径。这里分享给大家一些简单知识,供需要的朋友参考。
    2017-10-10

最新评论