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

Django框架中數(shù)據(jù)的連鎖查詢和限制返回?cái)?shù)據(jù)的方法

 更新時(shí)間:2015年07月17日 11:32:10   投稿:goldensun  
這篇文章主要介紹了Django框架中數(shù)據(jù)的連鎖查詢和限制返回?cái)?shù)據(jù)的方法,Django是Python重多高人氣框架中最為著名的一個(gè),需要的朋友可以參考下

連鎖查詢

通常我們需要同時(shí)進(jìn)行過濾和排序查詢的操作。 因此,你可以簡(jiǎn)單地寫成這種“鏈?zhǔn)健钡男问剑?/p>

>>> Publisher.objects.filter(country="U.S.A.").order_by("-name")
[<Publisher: O'Reilly>, <Publisher: Apress>]

你應(yīng)該沒猜錯(cuò),轉(zhuǎn)換成SQL查詢就是 WHERE 和 ORDER BY 的組合:

SELECT id, name, address, city, state_province, country, website
FROM books_publisher
WHERE country = 'U.S.A'
ORDER BY name DESC;

限制返回的數(shù)據(jù)

另一個(gè)常用的需求就是取出固定數(shù)目的記錄。 想象一下你有成千上萬的出版商在你的數(shù)據(jù)庫里, 但是你只想顯示第一個(gè)。 你可以使用標(biāo)準(zhǔn)的Python列表裁剪語句:

>>> Publisher.objects.order_by('name')[0]
<Publisher: Apress>

這相當(dāng)于:

SELECT id, name, address, city, state_province, country, website
FROM books_publisher
ORDER BY name
LIMIT 1;

類似的,你可以用Python的range-slicing語法來取出數(shù)據(jù)的特定子集:

>>> Publisher.objects.order_by('name')[0:2]

這個(gè)例子返回兩個(gè)對(duì)象,等同于以下的SQL語句:

SELECT id, name, address, city, state_province, country, website
FROM books_publisher
ORDER BY name
OFFSET 0 LIMIT 2;

注意,不支持Python的負(fù)索引(negative slicing):

>>> Publisher.objects.order_by('name')[-1]
Traceback (most recent call last):
 ...
AssertionError: Negative indexing is not supported.

雖然不支持負(fù)索引,但是我們可以使用其他的方法。 比如,稍微修改 order_by() 語句來實(shí)現(xiàn):

>>> Publisher.objects.order_by('-name')[0]


相關(guān)文章

  • 超詳細(xì)注釋之OpenCV實(shí)現(xiàn)視頻實(shí)時(shí)人臉模糊和人臉馬賽克

    超詳細(xì)注釋之OpenCV實(shí)現(xiàn)視頻實(shí)時(shí)人臉模糊和人臉馬賽克

    這篇文章主要介紹了OpenCV實(shí)現(xiàn)視頻實(shí)時(shí)人臉模糊和人臉馬賽克,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 簡(jiǎn)介Django框架中可使用的各類緩存

    簡(jiǎn)介Django框架中可使用的各類緩存

    這篇文章主要介紹了簡(jiǎn)介Django框架中可使用的各類緩存,Django是人氣最高的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • python 正則式 概述及常用字符

    python 正則式 概述及常用字符

    python 正則,剛開始需要注意的他的正則的獨(dú)特的地方。不同語言的正則稍有不同。
    2009-05-05
  • 如何使用Python發(fā)送HTML格式的郵件

    如何使用Python發(fā)送HTML格式的郵件

    這篇文章主要介紹了如何使用Python發(fā)送HTML格式的郵件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 基于Python批量鑲嵌拼接遙感影像/柵格數(shù)據(jù)(示例代碼)

    基于Python批量鑲嵌拼接遙感影像/柵格數(shù)據(jù)(示例代碼)

    這篇文章主要介紹了基于Python批量鑲嵌拼接遙感影像/柵格數(shù)據(jù),使用時(shí)直接修改Mosaic_GDAL函數(shù)的入?yún)⒕托辛?選擇數(shù)據(jù)存放的路徑會(huì)自動(dòng)拼接,命名也會(huì)自己設(shè)置無需額外修改,需要的朋友可以參考下
    2023-10-10
  • python requests post的使用方式

    python requests post的使用方式

    這篇文章主要介紹了python requests post的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • python3中獲取文件當(dāng)前絕對(duì)路徑的兩種方法

    python3中獲取文件當(dāng)前絕對(duì)路徑的兩種方法

    下面小編就為大家分享一篇python3中獲取文件當(dāng)前絕對(duì)路徑的兩種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python實(shí)現(xiàn)PowerPoint演示文稿到圖片的批量轉(zhuǎn)換

    Python實(shí)現(xiàn)PowerPoint演示文稿到圖片的批量轉(zhuǎn)換

    PowerPoint演示文稿作為展示創(chuàng)意、分享知識(shí)和表達(dá)觀點(diǎn)的重要工具,被廣泛應(yīng)用于教育、商務(wù)匯報(bào)及個(gè)人項(xiàng)目展示等領(lǐng)域,用Python代碼可以高效地實(shí)現(xiàn)PowerPoint演示文稿到圖片的批量轉(zhuǎn)換,從而提升工作效率,文本將介紹如何使用Python實(shí)現(xiàn)PowerPoint演示文稿到圖片的轉(zhuǎn)換
    2024-06-06
  • python簡(jiǎn)易遠(yuǎn)程控制單線程版

    python簡(jiǎn)易遠(yuǎn)程控制單線程版

    這篇文章主要為大家詳細(xì)介紹了python簡(jiǎn)易遠(yuǎn)程控制單線程版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 如何用python爬取微博熱搜數(shù)據(jù)并保存

    如何用python爬取微博熱搜數(shù)據(jù)并保存

    這篇文章主要介紹了如何用python爬取微博熱搜數(shù)據(jù)并保存,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02

最新評(píng)論

伊春市| 扬中市| 佳木斯市| 鹿邑县| 武邑县| 岑巩县| 河北省| 全椒县| 集安市| 铜陵市| 古田县| 肥城市| 木兰县| 乌拉特前旗| 车险| 武强县| 拜城县| 新巴尔虎右旗| 横峰县| 延津县| 河曲县| 隆林| 井陉县| 桃园市| 锡林浩特市| 灌云县| 安远县| 饶平县| 颍上县| 麻栗坡县| 卢氏县| 商南县| 巴林右旗| 龙山县| 海兴县| 贺州市| 夏河县| 那坡县| 华宁县| 宣武区| 铁岭县|