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

Django獲取該數(shù)據(jù)的上一條和下一條方法

 更新時(shí)間:2019年08月12日 10:02:13   作者:DavisLee1990  
今天小編就為大家分享一篇Django獲取該數(shù)據(jù)的上一條和下一條方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用Django的ORM操作的時(shí)候,想要獲取本條,上一條,下一條。

初步的想法是寫(xiě)3個(gè)ORM,3個(gè)ORM如下:

本條:models.Obj.objects.filter(id=n).first()

下一條:models.Obj.objects.filter(id__gt=n).all().order_by("id").first()  

【注1:大于本條的第一個(gè)即是下一條】

【注2:因?yàn)槟J(rèn)的asc排序,可以簡(jiǎn)化后面的】

上一條:models.Obj.objects.filter(id__lt=n).all().ordery_by("-id").first()

【注:小于本條的一定要是最后一條數(shù)據(jù)才是下一條,不然取出來(lái)的永遠(yuǎn)是第一條】

【注:有l(wèi)ast方法后面3個(gè)方法可以用.last()替代】

后面簡(jiǎn)化了一下:

objs=models.Obj.objects.all().order_by("id")

本條:objs.filter(id=n).first()

下一條:objs.filter(id__gt=n).first()

上一條:objs.filter(id__lt=n).all().ordery_by("-id").first()

【注:有l(wèi)ast方法的可以直接objs.filter(id__lt=n).last()了】

以上這篇Django獲取該數(shù)據(jù)的上一條和下一條方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 用pandas按列合并兩個(gè)文件的實(shí)例

    用pandas按列合并兩個(gè)文件的實(shí)例

    下面小編就為大家分享一篇用pandas按列合并兩個(gè)文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python2.x中文亂碼問(wèn)題解決方法

    Python2.x中文亂碼問(wèn)題解決方法

    這篇文章主要介紹了Python2.x中文亂碼問(wèn)題解決方法,本文解釋問(wèn)題原因、給出了處理辦法并講解了編碼解碼的一些知識(shí),需要的朋友可以參考下
    2015-06-06
  • python讓列表倒序輸出的實(shí)例

    python讓列表倒序輸出的實(shí)例

    今天小編就為大家分享一篇python讓列表倒序輸出的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • 簡(jiǎn)單了解python 郵件模塊的使用方法

    簡(jiǎn)單了解python 郵件模塊的使用方法

    這篇文章主要介紹了簡(jiǎn)單了解python 郵件模塊的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 基于logstash實(shí)現(xiàn)日志文件同步elasticsearch

    基于logstash實(shí)現(xiàn)日志文件同步elasticsearch

    這篇文章主要介紹了基于logstash實(shí)現(xiàn)日志文件同步elasticsearch,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python實(shí)現(xiàn)的Google IP 可用性檢測(cè)腳本

    Python實(shí)現(xiàn)的Google IP 可用性檢測(cè)腳本

    這篇文章主要介紹了Python實(shí)現(xiàn)的Google IP 可用性檢測(cè)腳本,本文腳本需要Python 3.4+環(huán)境,需要的朋友可以參考下
    2015-04-04
  • Python??Flask框架操作數(shù)據(jù)庫(kù)的方法

    Python??Flask框架操作數(shù)據(jù)庫(kù)的方法

    Flask中最方便用的數(shù)據(jù)庫(kù)框架是flask_sqlalchamy,是對(duì)?SQLAlchamy?在?Flask?中的擴(kuò)展,它主要在于簡(jiǎn)化Flask?中?sqlalchamy的使用,本篇文章給大家介紹Python??Flask的數(shù)據(jù)庫(kù)操作使用方法,感興趣的朋友一起看看吧
    2024-02-02
  • Django-celery-beat動(dòng)態(tài)添加周期性任務(wù)實(shí)現(xiàn)過(guò)程解析

    Django-celery-beat動(dòng)態(tài)添加周期性任務(wù)實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Django-celery-beat動(dòng)態(tài)添加周期性任務(wù)實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python3-flask-3將信息寫(xiě)入日志的實(shí)操方法

    python3-flask-3將信息寫(xiě)入日志的實(shí)操方法

    在本篇文章里小編給大家整理的是關(guān)于python3-flask-3將信息寫(xiě)入日志的實(shí)操方法,有興趣的朋友們學(xué)習(xí)下。
    2019-11-11
  • python使用matplotlib顯示圖像失真的解決方案

    python使用matplotlib顯示圖像失真的解決方案

    這篇文章主要介紹了python使用matplotlib顯示圖像失真的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04

最新評(píng)論