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

django 獲取字段最大值,最新的記錄操作

 更新時(shí)間:2020年08月09日 14:57:26   作者:ArlenJ  
這篇文章主要介紹了django 獲取字段最大值,最新的記錄操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如果是直接在數(shù)據(jù)庫拉取

from django.db.models import Max

Argument.objects.all().aggregate(Max('rating'))

如果是從已經(jīng)存在的model列表獲取

from django.db.models import Max
args = Argument.objects.all() 
args.aggregate(Max('rating'))

獲取最新的一行數(shù)據(jù)

max_rated_entry = YourModel.objects.latest('rating')

或是提前在model中指定get_latest_by

from django.db import models

class YourModel(models.Model):
  .....
  class Meta:
    get_latest_by = 'rating'

#使用的時(shí)候
max_rated_entry = YourModel.objects.latest()
return max_rated_entry.details

補(bǔ)充知識(shí): django 如何根據(jù)model獲取字段的name跟verbose_name

Django中可以根據(jù)傳入的model來獲取對(duì)應(yīng)的字段的name跟verbosname,方便使用一個(gè)統(tǒng)一的模板來調(diào)用

def get_headers_from_model(modelClass):
  '''
  根據(jù)model類對(duì)象獲取對(duì)象的字段名,顯示名
  :param modelClass:
  :return:
  '''
  cols = []
  headers = []
  for f in modelClass._meta.get_fields():
    try:
      cols.append( f.name )
      headers.append( f.verbose_name )
    except Exception as ex:
      pass
  return headers,cols

以上這篇django 獲取字段最大值,最新的記錄操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 分析如何在Python中解析和修改XML

    分析如何在Python中解析和修改XML

    我們經(jīng)常需要解析用不同語言編寫的數(shù)據(jù)。Python提供了許多庫來解析或拆分用其他語言編寫的數(shù)據(jù)。在此Python XML解析器教程中,您將學(xué)習(xí)如何使用Python解析XML
    2021-06-06
  • Python爬蟲框架NewSpaper使用詳解

    Python爬蟲框架NewSpaper使用詳解

    這篇文章主要為大家介紹了Python爬蟲框架NewSpaper使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Python中摘要算法MD5,SHA1簡介及應(yīng)用實(shí)例代碼

    Python中摘要算法MD5,SHA1簡介及應(yīng)用實(shí)例代碼

    這篇文章主要介紹了Python中摘要算法MD5,SHA1簡介及應(yīng)用實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • wxpython 學(xué)習(xí)筆記 第一天

    wxpython 學(xué)習(xí)筆記 第一天

    wxPython是Python編程語言的一個(gè)GUI工具箱。他使得Python程序員能夠輕松的創(chuàng)建具有健壯、功能強(qiáng)大的圖形用戶界面的程序。
    2009-02-02
  • python調(diào)用百度語音識(shí)別實(shí)現(xiàn)大音頻文件語音識(shí)別功能

    python調(diào)用百度語音識(shí)別實(shí)現(xiàn)大音頻文件語音識(shí)別功能

    這篇文章主要為大家詳細(xì)介紹了python調(diào)用百度語音識(shí)別實(shí)現(xiàn)大音頻文件語音識(shí)別功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • python 解壓pkl文件的方法

    python 解壓pkl文件的方法

    今天小編就為大家分享一篇python 解壓pkl文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 淺談Python pygame繪制機(jī)制

    淺談Python pygame繪制機(jī)制

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著Python pygame繪制機(jī)制展開,文中有非常詳細(xì)的介紹及圖文示例,需要的朋友可以參考下
    2021-06-06
  • Python+Pygame繪制小球的實(shí)例詳解

    Python+Pygame繪制小球的實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Python?Pygame繪制小球(漸變大的小球、自由下落的小球、循環(huán)上下反彈的小球),感興趣的小伙伴可以了解一下
    2022-10-10
  • python搜索算法原理及實(shí)例講解

    python搜索算法原理及實(shí)例講解

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于python搜索算法原理及實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • python基于multiprocessing的多進(jìn)程創(chuàng)建方法

    python基于multiprocessing的多進(jìn)程創(chuàng)建方法

    這篇文章主要介紹了python基于multiprocessing的多進(jìn)程創(chuàng)建方法,實(shí)例分析了multiprocessing模塊操作進(jìn)程的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06

最新評(píng)論