欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django使用詳解:ORM 的反向查找(related_name)

 更新時間:2018年05月30日 09:27:05   作者:朗逸傳人  
今天小編就為大家分享一篇Django使用詳解:ORM 的反向查找(related_name),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

先定義兩個模型,一個是A,一個是B,是一對多的類型。

class A(models.Model):
  name= models.CharField('名稱', max_length=32)

class B(models.Model):
  a= models.ForeignKey(A, verbose_name='A類',related_name = "test")
  name = models.CharField('稱呼', max_length=16)

如果我們要查詢一個A擁有哪些B的話,那我們要怎么做呢

通過主表來查詢子表

A.objects.get(id=A_id).test.all().order_by('-created'),

django 默認每個主表的對象都有一個是外鍵的屬性,可以通過它來查詢到所有屬于主表的子表的信息。這個屬性的名稱默認是以子表的名稱小寫加上_set()來表示(上面默認以b_set訪問),默認返回的是一個querydict對象。

related_name 可以給這個外鍵定義好一個別的名稱

通過子表來查詢主表

B.objects.filter(a=A_id).order_by('-created')

以上這篇Django使用詳解:ORM 的反向查找(related_name)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 解決python線程卡死的問題

    解決python線程卡死的問題

    今天小編就為大家分享一篇解決python線程卡死的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Keras loss函數剖析

    Keras loss函數剖析

    這篇文章主要介紹了Keras loss函數剖析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python如何查看系統(tǒng)網絡流量的信息

    python如何查看系統(tǒng)網絡流量的信息

    這篇文章給大家介紹了如何了利用Python查看系統(tǒng)網絡流量的信息,有需要的朋友們可以參考借鑒。下面來一起看看吧。
    2016-09-09
  • pyinstaller打包單文件時--uac-admin選項不起作用怎么辦

    pyinstaller打包單文件時--uac-admin選項不起作用怎么辦

    這篇文章主要介紹了pyinstaller打包單文件時--uac-admin選項不起作用怎么辦,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • python?列表常用方法超詳細梳理總結

    python?列表常用方法超詳細梳理總結

    這篇文章主要為大家介紹了Python中列表的幾個常用方法總結,文中的示例代碼講解詳細,對我們學習Python列表有一定幫助,需要的可以參考一下
    2022-03-03
  • python神經網絡InceptionV3模型復現詳解

    python神經網絡InceptionV3模型復現詳解

    這篇文章主要為大家介紹了python神經網絡InceptionV3模型復現詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2022-05-05
  • 詳談Python中列表list,元祖tuple和numpy中的array區(qū)別

    詳談Python中列表list,元祖tuple和numpy中的array區(qū)別

    下面小編就為大家分享一篇詳談Python中列表list,元祖tuple和numpy中的array區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • django settings.py 配置文件及介紹

    django settings.py 配置文件及介紹

    Django的settings文件包含Django應用的所有配置項。接下來通過本文給大家介紹django settings.py 配置文件的相關知識,感興趣的朋友跟隨小編一起看看吧
    2019-07-07
  • 對python判斷是否回文數的實例詳解

    對python判斷是否回文數的實例詳解

    今天小編就為大家分享一篇對python判斷是否回文數的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • django雙下劃線的具體使用

    django雙下劃線的具體使用

    雙下劃線約定通常用于執(zhí)行一些特定的查詢操作,本文主要介紹了django雙下劃線的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05

最新評論