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

Django中ORM找出內(nèi)容不為空的數(shù)據(jù)實例

 更新時間:2020年05月20日 15:02:45   作者:LeslieLiang  
這篇文章主要介紹了Django中ORM找出內(nèi)容不為空的數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在django操作數(shù)據(jù)庫的時候如何找出內(nèi)容不為空的數(shù)據(jù)呢?

from django.db.models import Q
 
class Index(VIew):
 def get(self, request):
 userObj = models.Asset.objects.filter(~Q(asset_id = '')
 return HttpResponse('yes')

上面代碼中的models.Asset.objects.filter(~Q(nick = '')則是使用Q函數(shù)去找出nick不為空的數(shù)據(jù),主要使用~Q

補充知識:Django報錯 HINT: Add or change a related_name argument to the definition for 'GodownentryReturn.suppl

Unhandled exception in thread started by <function wrapper at 0x05569030>
Traceback (most recent call last):
File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\utils\autoreload.py”, line 226, in wrapper
fn(*args, **kwargs)
File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\core\management\commands\runserver.py”, line 116, in inner_run
self.check(display_num_errors=True)
File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\core\management\base.py”, line 472, in check
raise SystemCheckError(msg)
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:

ERRORS:

article.GodownentryReturn.supplier: (fields.E304) Reverse accessor for ‘GodownentryReturn.supplier' clashes with reverse accessor for ‘GodownentryReturn.supplier'.

HINT: Add or change a related_name argument to the definition for ‘GodownentryReturn.supplier' or ‘GodownentryReturn.supplier'.

part.GodownentryReturn.supplier: (fields.E304) Reverse accessor for ‘GodownentryReturn.supplier' clashes with reverse accessor for ‘GodownentryReturn.supplier'.

HINT: Add or change a related_name argument to the definition for ‘GodownentryReturn.supplier' or ‘GodownentryReturn.supplier'.

原因:

因為在一個表中多次引用某個外鍵表,而且沒有指定唯一的releated_name,而導(dǎo)致的。

解決方案:

將同一個表中外鍵,增加不同的releated_name。

以上這篇Django中ORM找出內(nèi)容不為空的數(shù)據(jù)實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 5行Python代碼實現(xiàn)電腦永不息屏

    5行Python代碼實現(xiàn)電腦永不息屏

    最近新來的小老弟問我,按照公司規(guī)定,電腦只有十分鐘就鎖屏,但是他不想讓電腦在空閑十分鐘后鎖屏。本文為大家準(zhǔn)備了電腦永不息屏的兩種方法,感興趣的可以了解一下
    2022-10-10
  • tensorflow對圖像進(jìn)行拼接的例子

    tensorflow對圖像進(jìn)行拼接的例子

    今天小編就為大家分享一篇tensorflow對圖像進(jìn)行拼接的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python的for和break循環(huán)結(jié)構(gòu)中使用else語句的技巧

    Python的for和break循環(huán)結(jié)構(gòu)中使用else語句的技巧

    平時我們把在if結(jié)構(gòu)中使用else語句當(dāng)作理所當(dāng)然,然而,Python強大的語法糖可以讓else語句在for和while循環(huán)中使用!下面我們就通過例子來看一下Python的for和break循環(huán)結(jié)構(gòu)中使用else語句的技巧
    2016-05-05
  • ubuntu17.4下為python和python3裝上pip的方法

    ubuntu17.4下為python和python3裝上pip的方法

    今天小編就為大家分享一篇ubuntu17.4下為python和python3裝上pip的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python利用openpyxl庫遍歷Sheet的實例

    Python利用openpyxl庫遍歷Sheet的實例

    今天小編就為大家?guī)硪黄狿ython利用openpyxl庫遍歷Sheet的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python模擬鼠標(biāo)點擊和鍵盤輸入的操作

    python模擬鼠標(biāo)點擊和鍵盤輸入的操作

    這篇文章主要介紹了python模擬鼠標(biāo)點擊和鍵盤輸入的操作,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python multiprocessing多進(jìn)程原理與應(yīng)用示例

    Python multiprocessing多進(jìn)程原理與應(yīng)用示例

    這篇文章主要介紹了Python multiprocessing多進(jìn)程原理與應(yīng)用,結(jié)合實例形式詳細(xì)分析了基于multiprocessing包的多進(jìn)程概念、原理及相關(guān)使用操作技巧,需要的朋友可以參考下
    2019-02-02
  • sublime text 3配置使用python操作方法

    sublime text 3配置使用python操作方法

    下面小編就為大家?guī)硪黄猻ublime text 3配置使用python操作方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 關(guān)于python常見異常以及處理方法

    關(guān)于python常見異常以及處理方法

    這篇文章主要介紹了關(guān)于python常見異常以及處理方法,python用異常對象(exception object)來表示異常情況。遇到錯誤后,會引發(fā)異常,需要的朋友可以參考下
    2023-04-04
  • python 引用傳遞和值傳遞詳解(實參,形參)

    python 引用傳遞和值傳遞詳解(實參,形參)

    這篇文章主要介紹了python 引用傳遞和值傳遞詳解(實參,形參)。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論