Задать вопрос

Как в Django отфильтровать во view по каждому значению из списка value_list?

Здравствуйте, такая проблемка появилась, никак не получается отфильтровать по каждому значению из списка value_list
во view делаю так:
# отфильтрованные объекты по ид
o_sal = OrderService.objects.all().filter(order_id=order_id)
# list ид 
o_sal_t = o_sal.values_list('orderservice_id')
#вот здесь отфильтровать по каждому ид из list
o_sal_ex = OrderServiceExecuter.objects.all().filter(order_service_id__orderservice_id__in=(o_sal_t)).values('executer_id__username')

пример того, что по идее должно выводится в template
{% for o_sal_ex in o_sal_ex %}
{{ o_sal_ex }}
{% endfor %}

  • orderservice_id: 1 - user1, user2
  • orderservice_id: 2 - user3
  • orderservice_id: 3 - user4, user5

и тд.
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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