如何按 id primary_key 过滤查询范围对象?姜戈
How do I filter query range objects by id primary_key? Django
如何按 slidenumber 字段筛选最新的 5 篇文章。?
class Article(models.Model):
slidenumber = models.AutoField(primary_key=True)
title = models.CharField(max_length=255)
category = models.CharField(default='', max_length=30)
description = models.TextField(default="Mo ta")
bodyrichtext= RichTextField(default="", null=True)
您可以按如下方式进行(降序):
Article.objects.all().order_by('-slidenumber')[:5]
升序:
Article.objects.all().order_by('slidenumber')[:5]
您可以使用“pk”代替“slidenumber”,因为它是主键
我想你是在问如何订购文章?我没有看到允许您获取“最新”或任何时间派生信息的字段?
Article.objects.all().order_by('-slidenumber')
您可以通过切片获得最后五项:
Article.objects.order_by(<strong>'-slidenumber'</strong>)<strong>[:5]</strong>
因此,[:5]
将只检索 QuerySet
的前五个项目,该 Article
按 slidenumber
降序排列。
如何按 slidenumber 字段筛选最新的 5 篇文章。?
class Article(models.Model):
slidenumber = models.AutoField(primary_key=True)
title = models.CharField(max_length=255)
category = models.CharField(default='', max_length=30)
description = models.TextField(default="Mo ta")
bodyrichtext= RichTextField(default="", null=True)
您可以按如下方式进行(降序):
Article.objects.all().order_by('-slidenumber')[:5]
升序:
Article.objects.all().order_by('slidenumber')[:5]
您可以使用“pk”代替“slidenumber”,因为它是主键
我想你是在问如何订购文章?我没有看到允许您获取“最新”或任何时间派生信息的字段?
Article.objects.all().order_by('-slidenumber')
您可以通过切片获得最后五项:
Article.objects.order_by(<strong>'-slidenumber'</strong>)<strong>[:5]</strong>
因此,[:5]
将只检索 QuerySet
的前五个项目,该 Article
按 slidenumber
降序排列。