Я пытаюсь использовать значения внешнего ключа в шаблоне.
Когда я пытаюсь показать это, я правильно получаю значение на экране.
{% for x in dataset %}
<p> {{ x.fieldname }}
{% endfor %}
Но когда я пытаюсь использовать его для сравнения, он использует идентификатор, а не значение.
{% for x in dataset %}
{% if x.fieldname == "The name I want" %}
<p> {{ x.fieldname }}
{% endif %}
{% endfor %}
Я искал некоторые сообщения, касающиеся сериализаторов с этим, но (насколько я знаю), я понимаю, что сериализаторы должны отправлять или получать данные извне приложения.
Поскольку используются только значения в приложении, есть ли другой способ получить фактическое значение для сравнения? Должен ли я использовать подход сериализаторов?
Спасибо!