@zkweb

Django, как избавится от дублей в комментариях?

76466c1eb1bd4933911e37c177a31390.JPG

в ListView показываю последний комментарии к записи, в итоге происходит дубли.

{% for publisher in object_list %}
{% get_comment_list for mk.mk publisher.pk as comment_list %}

Где правильно указать select_related?
  • Вопрос задан
  • 237 просмотров
Пригласить эксперта
Ответы на вопрос 2
@iegor
Не select, а prefetch. Там где вы получаете object_list.
Ответ написан
zymanch
@zymanch
python/django web-developer
Видимо, ваши django_comments получаются в методе get_comment_list (скорее всего, это template tag).
Это самописный метод или вы поставили какой-то пакет? Если самописный, то в нем, а если метод из пакета, то я бы взял его код и перенес в свой template tag, где уже и сделал бы prefetch всех необходимых related объектов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы