0

Trying to modify a Django project's filter.

I have the following query

queryset = Post.objects.filter(public=True)

I want to modify this to have the query ordered by 'like_count'

How would I implement this?

4

2 回答 2

2

通过使用order_by,像这样:

q = Post.objects.filter(public=True).order_by('like_count')
于 2013-08-24T05:24:54.730 回答
0

如果Like是不同的表。

以下链接中的解决方案可能会有所帮助。

Django,使用其他表中的数据进行注释和排序

于 2013-08-24T06:43:58.467 回答