Django Model 写法

作者: whong736 | 来源:发表于2017-08-22 23:41 被阅读33次

    例如有一个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

    相关文章

      网友评论

        本文标题:Django Model 写法

        本文链接:https://www.haomeiwen.com/subject/uqmrdxtx.html