例如有一个models表叫做report,report表中有一个endtime,想将结果按照endtime倒序排列
正序排列的方法:【models对象.objects.order_by(“字段名")】
report.objects.order_by("endtime")
倒序排列的方法:【models对象.objects.order_by(“-字段名")】
report.objects.order_by("-endtime")
倒序排列只要在字段名前加一个-即可
from django.db import models
classGoodGroup(models.Model):
group_name = models.CharField('分类名',max_length=255)
icon_url = models.CharField('分类图标',max_length=255)
small_icon_url = models.CharField('产品小图标',max_length=255)
classMeta:
verbose_name ='产品分类'
verbose_name_plural = verbose_name
def__str__(self):
returnself.group_name
classGoods(models.Model):
title = models.CharField('标题',max_length=255)
price = models.DecimalField('价格',max_digits=10,decimal_places=2)
img = models.CharField('产品图片',max_length=255)
group = models.ForeignKey(GoodGroup,related_name='groupName')
classMeta:
verbose_name ='产品'
verbose_name_plural = verbose_name
def__str__(self):
returnself.title