cuprumvsargetium
@cuprumvsargetium
228

Почему отображаются одинаковые объекты?

У меня есть модель с колонками: отправитель, получатель, сообщение.
Мне нужно вывести всех пользователей с кем ввёлся диалог так что бы пользователи не повторялись.

view.py
def dialog(request):
    people = ChatDialog.objects.all()
    people = list(people)
    people = set(people)
    print(people)
    return render(request, 'chat(new)/chat.html', {'p':people})
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Убирать дубликаты нужно на уровне БД.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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