Получить набор запросов для HyperlinkedRelatedField (many = True) - PullRequest
0 голосов
/ 08 марта 2019

Как получить набор запросов для поля HyperlinkedRelatedField в шаблоне (или в любом месте!).

Я пробовал с many=False, и я могу перебирать экземпляры с кодомниже, но не тогда, когда many=False.

{% for atomic in serializer.atomic.queryset.all %}
    {{ atomic.name }}
{% endfor %}

С другой стороны, я могу получить подробности поля, перебирая значения полей, но это не то же самое, что запрос, заданный какне выставляет все поля (поправьте меня если я не прав !!)

{% for atomic in serializer.atomic.iter_options %}
<option value="{{ atomic.value }}">{{ atomic.display_text }}</option>
{% endfor %}

TIA!

1 Ответ

0 голосов
/ 10 марта 2019

После небольшого копания с dir() и vars() я в конце концов нашел один способ получения набора запросов - он работает для меня, хотя я не уверен, что это правильный путь!

{% for atomic in serializer.atomic.child_relation.queryset.all %}
    {{ atomic.name }}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...