更多编程教程请到:菜鸟教程 https://www.piaodoo.com/

如果是直接在数据库拉取

from django.db.models import Max

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

如果是从已经存在的model列表获取

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

获取最新的一行数据

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’

#使用的时候
max_rated_entry = YourModel.objects.latest()
return max_rated_entry.details

补充知识: django 如何根据model获取字段的name跟verbose_name

Django中可以根据传入的model来获取对应的字段的name跟verbosname,方便使用一个统一的模板来调用

def get_headers_from_model(modelClass):'''根据model类对象获取对象的字段名,显示名: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:passreturn headers,cols

以上这篇django 获取字段最大值,最新的记录操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持菜鸟教程www.piaodoo.com。

python基础教程django 获取字段最大值,最新的记录操作相关推荐

  1. Python基础教程:列表(list)切片详细操作

    1.正向范围取值 关键点 首位下标是 0 第一个数字是起始下标,第二个数字是结束下标(但最终结果不包含它) 例一: # 正向范围取值 - 字符串 strs ="https://www.bai ...

  2. Python基础教程:获取list中指定元素的索引

    在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等.怎么办?看下面 方法一: 利用数组自身的特性 list.index(target), 其中a ...

  3. Python基础教程:一次性搞定 Django Form

    最近在项目上用到了 Django 的自带的 Form 表单,遇到了一些坑,今天给大家出的这篇Python基础教程也是做了一个简单的总结,大家可以对号出坑. Form 基础介绍 首先让我们先来了解下 D ...

  4. python是干什么用的视频-python基础教程千锋最新视频学完之后可以做什么

    从目前来看,人工智能异常火爆,而Python作为人工智能首选语言自然受到了欢迎,而且Python语言在学术上也很受青睐.就算不是计算机专业的人,很多都在学习python.那么python基础教程千锋最 ...

  5. python基础教程免费下载-Python基础教程(第2版)

    <Python基础教程(第2版)>内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考.<Python基础教程(第2版)> ...

  6. python基础教程 pdf github_Python极速入门的多本最佳书籍,不可错过的Python学习资料...

    Python作为现在很热门的一门编程语言,介于Python的友好,许多的初学者都将其作为首选,为了帮助大家更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内. p ...

  7. python基础教程目录-Python基础教程(第2版 修订版) 简介,目录书摘

    编辑推荐: <Python基础教程(第2版·修订版)>是经典的Python入门教程,层次鲜明,结构严谨,内容翔实,特别是最后几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板 ...

  8. python基础教程书籍推荐-Python大神推荐给小白的36本入门书籍

    Python大神推荐给小白的36本入门书籍 如果看我喜欢可以找我领取Python电子书和学习资料 1.Python编程:从入门到实践 我自己最初看的这本书,觉得非常适合入门 2.python入门经典- ...

  9. python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版

    <python基础教程第3版>PDF高清版  百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...

最新文章

  1. hdu4169_Wealthy Family_树形DP(2011美国区域赛)
  2. Flash中如何使用滤镜
  3. 三维重建学习(2):相机标定基础
  4. Java enum枚举
  5. 生活在信息世界,人人都该懂得大数据概念
  6. t–sql pl–sql_SQL Server处理器性能指标–第1部分–最重要的CPU指标
  7. 泾县高级职业中学计算机专业课程,泾县高级职业中学:以人为本 促可持续发展...
  8. matlab线型与颜色
  9. 【06月12日】指数估值排名
  10. Utility.java的使用方法及家庭记账程序的制作
  11. 联想服务器光驱重新系统,如何使用联想VISTA恢复光盘安装系统
  12. 计算机和红楼梦,电脑计算机与红楼梦的故事
  13. alias自定义快捷键及去掉“overwrite”提示的方法
  14. 支付宝当面付实现跳转到指定网页唤起支付
  15. linux 僵尸进程deffunc,subprocess.Popen引起的僵尸进程[sh] defunct
  16. 程序员都逃不脱35岁失业的魔咒?
  17. 全自动照片美化软件Photolemur mac特别版
  18. USB TYPE-C PIN定义
  19. mac安装mongodb数据库
  20. 使用Arc Map创建渔网(fishnet)

热门文章

  1. html5 2019新年祝福页面,2019最新创意暖心新年祝福语 简单的祝福 - 中国万年历
  2. 基于Java、JSP中文分词的搜索引擎的设计与实现
  3. 求!微信语音是怎么转发给别人的原理
  4. 10款最佳的Linux文件比较工具
  5. 守护进程(Daemon process)
  6. O365 Manager Plus详解
  7. php tp框架,浅谈PHP之ThinkPHP框架使用详解
  8. AlphaGo到底是怎么下棋的?
  9. 1.为什么要从古典概率入门概率学《zobol的考研概率论教程》
  10. python代码重构技巧_Python代码重构