zoukankan      html  css  js  c++  java
  • Django数据查询中对字段进行排序

    第一种方法:使用order_by进行排序

    Articlelist = Article.objects.filter(**kwargs).order_by('nid')
    Articlelist = Article.objects.filter(**kwargs).order_by('-nid') #倒序
    Articlelist = Article.objects.order_by('-nid')

    可以使用两个字段进行排序:用在第一个字段相等,用第二个来排序的情形

    Articlelist = Article.objects.order_by('-nid','ctime')

    第二种方法:使用Meta类字段来排序

    在数据库创建类里面写入
    	class Meta:
            ordering = ['nid']
    每次查询数据库都会默认使用该字段来排序,除非你显示的使用order_by语句来排序
    Meta的其他用法
  • 相关阅读:
    [bzoj4364] [IOI2014]wall砖墙
    [bzoj3064] [Tyvj 1518] CPU监控
    [bzoj3434] [WC2014]时空穿梭
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    MSSQL
  • 原文地址:https://www.cnblogs.com/qiangayz/p/9185567.html
Copyright © 2011-2022 走看看