Я использую встроенную систему комментариев Django
, которая прекрасно работает. На определенной странице мне нужно перечислить последние X комментариев, которые я только что получил:
latest_comments =
Comment.objects.filter(is_public=True, is_removed=False)
.order_by('submit_date').reverse()[:5]
Однако я теперь ввел логическое поле «опубликовано» в родительский объект комментариев, и я хочу включить это в запрос выше. Я пытался использовать поля content_type и object_pk, но на самом деле я ничего не получаю. Обычно вы делаете что-то вроде:
Comment.objects.filter(blogPost__published=True)
Но так как он не хранится таким образом, я не уверен, что делать дальше.