最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

djang常用查詢SQL語(yǔ)句的使用代碼

 更新時(shí)間:2019年02月15日 11:58:49   作者:TAMAYURA  
這篇文章主要介紹了djang常用查詢SQL語(yǔ)句的使用代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

將django語(yǔ)法和sql對(duì)應(yīng)一下,希望對(duì)大家有所幫助

查詢單個(gè)列的值

story.object.values_list("url", flat=True)
SELECT `story`.`url` FROM `hbtc_story` WHERE `story`.`status` = resolved 

AND查詢

Stories.objects.filter(Q(status='resolved') & Q(status='developing'))
SELECT * FROM `story` WHERE (`story`.`status` = resolved AND `story`.`status` = developing)

或查詢

Stories.objects.filter(Q(status='resolved') | Q(status='developing'))
SELECT * FROM `story` WHERE (`story`.`status` = resolved OR `story`.`status` = developing)

NOT查詢

Stories.objects.filter(~Q(status='resolved'))
SELECT * FROM `story` WHERE NOT (`story`.`status` = resolved)

查詢?yōu)榭?br />

Stories.objects.filter(status__isnull=True)
SELECT * FROM `story` WHERE `story`.`plan_id_id` IS NULL

like查詢

Stories.objects.filter(status__contains='resolved')
SELECT * FROM `story` WHERE `story`.`status` LIKE BINARY %resolved%;
Stories.objects.filter(status__endswith='resolved')

SELECT * FROM `story` WHERE `story`.`status` LIKE BINARY %resolved;
Stories.objects.filter(status__istartswith='resolved')

SELECT * FROM `story` WHERE `story`.`status` LIKE BINARY resolved%;

in查詢

Stories.objects.filter(status__in=('resolved',))
SELECT * FROM `story` WHERE `story`.`status` IN (resolved) ;

distinct查詢

story.object.values_list("status", flat=True).distinct()
SELECT DISTINCT `story`.`status` FROM `story`

具體示例代碼

Django查詢SQL語(yǔ)句

# 1 res=models.Book.objects.all()
  # print(res)#<QuerySet [<Book: Book object>, <Book: Book object>, <Book: Book object>, <Book: Book object>, <Book: Book object>, <Book: Book object>]>

  #2 res=models.Book.objects.filter(price='555')
  # print(res)#<QuerySet [<Book: 海賊王>, <Book: 哆啦A夢(mèng)>]>

  #3 res=models.Book.objects.get(nid=2)
  # print(res.price)#三月的獅子
  # res=models.Book.objects.get(nid=10)
  # print(res)#只能用于一個(gè)對(duì)象的里面

  #4 res=models.Book.objects.exclude(price='555')
  # print(res)#<QuerySet [<Book: 百變小櫻>, <Book: 三月的獅子>, <Book: 水星領(lǐng)航員>, <Book: 火影忍者>]>

  #5 res=models.Book.objects.values('title','publishDate')
  # print(res)#<QuerySet [{'title': '百變小櫻', 'publishDate': datetime.date(2000, 8, 8)}, {'title': '三月的獅子', 'publishDate': datetime.date(2017, 10, 19)}, {'title': '水星領(lǐng)航員', 'publishDate': datetime.date(2004, 2, 23)}, {'title': '火影忍者', 'publishDate': datetime.date(1996, 1, 2)}, {'title': '海賊王', 'publishDate': datetime.date(1995, 2, 2)}, {'title': '哆啦A夢(mèng)', 'publishDate': datetime.date(1969, 12, 31)}]>

  #6 res=models.Book.objects.values_list('title','price')
  # print(res)#<QuerySet [('百變小櫻', Decimal('155.00')), ('三月的獅子', Decimal('114.00')), ('水星領(lǐng)航員', Decimal('999.99')), ('火影忍者', Decimal('99.20')), ('海賊王', Decimal('555.00')), ('哆啦A夢(mèng)', Decimal('555.00'))]>

  #7 res=models.Book.objects.filter(price='555').distinct()
  # print(res)

  #8 res=models.Book.objects.count()
  # print(res) 6

  #9 res=models.Book.objects.first()
  # print(res)#百變小櫻

  #10 res=models.Book.objects.exists()
  # print(res)#True

####################################################
  #1 res=models.Book.objects.filter(price__gt=200 )
  # print(res)#<QuerySet [<Book: 水星領(lǐng)航員>, <Book: 海賊王>, <Book: 哆啦A夢(mèng)>]>
  #
  #2 res=models.Book.objects.filter(price__lte=555,price__gte=114)
  # print(res)#<QuerySet [<Book: 百變小櫻>, <Book: 三月的獅子>, <Book: 海賊王>, <Book: 哆啦A夢(mèng)>]>

  #3 res=models.Book.objects.filter(publishDate__year=2017)
  # print(res)#<QuerySet [<Book: 三月的獅子>]>

  #4 res=models.Book.objects.filter(title__startswith='水')
  # print(res)#<QuerySet [<Book: 水星領(lǐng)航員>]>

  #5 res=models.Book.objects.filter(title__contains='小')
  # print(res)#<QuerySet [<Book: 百變小櫻>]>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • django項(xiàng)目簡(jiǎn)單調(diào)取百度翻譯接口的方法

    django項(xiàng)目簡(jiǎn)單調(diào)取百度翻譯接口的方法

    這篇文章主要介紹了django項(xiàng)目簡(jiǎn)單調(diào)取百度翻譯接口的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-08-08
  • python中pygame安裝不成功的解決辦法

    python中pygame安裝不成功的解決辦法

    盡管網(wǎng)上搜到許多篇關(guān)于pycharm如何安裝pygame庫(kù),但是跟著要求做還是安裝失敗,下面這篇文章主要給大家介紹了關(guān)于python中pygame安裝不成功的解決辦法,需要的朋友可以參考下
    2023-05-05
  • python獲取柵格點(diǎn)和面值的實(shí)現(xiàn)

    python獲取柵格點(diǎn)和面值的實(shí)現(xiàn)

    這篇文章主要介紹了python獲取柵格點(diǎn)和面值的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有多幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • 一些Python中的二維數(shù)組的操作方法

    一些Python中的二維數(shù)組的操作方法

    這篇文章主要介紹了一些Python中的二維數(shù)組的操作方法,是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Pandas創(chuàng)建DataFrame提示:type?object?'object'?has?no?attribute?'dtype'解決方案

    Pandas創(chuàng)建DataFrame提示:type?object?'object'?has?n

    Pandas數(shù)據(jù)幀(DataFrame)是二維數(shù)據(jù)結(jié)構(gòu),它包含一組有序的列,每列可以是不同的數(shù)據(jù)類(lèi)型,這篇文章主要給大家介紹了關(guān)于Pandas創(chuàng)建DataFrame提示:type?object?‘object‘?has?no?attribute?‘dtype‘的解決方案,需要的朋友可以參考下
    2023-02-02
  • Python構(gòu)建簡(jiǎn)單線性回歸模型

    Python構(gòu)建簡(jiǎn)單線性回歸模型

    這篇文章主要介紹了Python構(gòu)建簡(jiǎn)單線性回歸模型,線性回歸表示發(fā)現(xiàn)函數(shù)使用線性組合表示輸入變量。簡(jiǎn)單線性回歸很容易理解,使用了基本的回歸技術(shù),一旦理解了這些基本概念,可以更好地學(xué)習(xí)其他類(lèi)型的回歸模型
    2022-08-08
  • Python簡(jiǎn)單的GUI程序示例詳解

    Python簡(jiǎn)單的GUI程序示例詳解

    這篇文章主要為大家詳細(xì)介紹了Python簡(jiǎn)單的GUI程序示例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • 基于fastapi框架的異步解讀

    基于fastapi框架的異步解讀

    這篇文章主要介紹了基于fastapi框架的異步解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python爬蟲(chóng)基礎(chǔ)之requestes模塊

    Python爬蟲(chóng)基礎(chǔ)之requestes模塊

    這篇文章主要介紹了Python爬蟲(chóng)基礎(chǔ)之requestes模塊,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python爬蟲(chóng)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • 詳解Python牛頓插值法

    詳解Python牛頓插值法

    這篇文章主要介紹了詳解Python牛頓插值法,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05

最新評(píng)論

伊春市| 莱州市| 咸宁市| 赤水市| 宣化县| 乌拉特前旗| 津市市| 湟源县| 临夏市| 襄城县| 深圳市| 株洲县| 东莞市| 柘城县| 新竹市| 达孜县| 滁州市| 梧州市| 乌拉特后旗| 临澧县| 政和县| 阳朔县| 乌拉特中旗| 澎湖县| 农安县| 遵义县| 兰溪市| 彭山县| 娄底市| 资中县| 阜阳市| 恩平市| 郑州市| 炉霍县| 奉化市| 习水县| 来安县| 河池市| 克山县| 永川市| 巩留县|