Я использую представление, основанное на классе, и, например,
class PostListByMostViewedView(ListView):
model = Post
template_name = 'community/mostviewed_home.html' # <app>/<model>_<viewtype>.html
context_object_name = 'posts'
ordering = ['-views']
paginate_by = 5
Models.py
class Post(models.Model):
views = models.PositiveIntegerField(default=0)
, тогда сообщения отображаются в списке по просмотру.но у меня другая модель
class Comment(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE)
хочу заказать по номеру поста.Я думал, что это будет работать
ordering = ['-post.comment_set.count']
, но это не работает, такой столбец: post.comment_set.count