如何列出带有订单的帖子? - 在姜戈

How to list posts with an order ? - In Django

这是我的代码:

def get_queryset(self):
    return Post.objects.filter(published_date__lte=timezone.now().order_by('-published_date'))

我想在此处列出 post 和订单。但是,当我 运行 服务器时,出现如下错误:

'datetime.datetime' object has no attribute 'order_by'

我正在看一些 udemy 课程,所以我正在做他做的任何事情。有人可以帮我吗?

您在 timezone.now() 之后缺少右括号 )。加上右括号就解决了。

return Post.objects.filter(published_date__lte=timezone.now()).order_by('-published_date')