здесь впервые, поэтому, пожалуйста, будьте добры (?
Я хочу, чтобы я мог показать Топ X самых комментируемых сообщений в индексе моего сайта.
#models.py
class Post(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
text = models.TextField()
class Comment(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE)
author = models.ForeignKey("auth.User", on_delete=models.CASCADE)
text = models.TextField()
#views.py
def index(request):
top_comm = #I know it has to be Django aggregation, but I can't make it.
return render(request, 'home/index.html', {"top_comm" : top_comm})
#index.html
{% for row in top_comm %}
{{row.author|linebreaksbr}}
{{row.text|linebreaksbr}}
{% endfor %}