Я выборочно визуализирую поля в форме.
class SomeForm(forms.Form):
foo = forms.ChoiceField(label='Some Foo', ...)
bar = forms.BooleanField(label='Some Bar', ...)
...
У меня есть настраиваемый тег, который, основываясь на другой логике, позволяет мне перебирать поля формы, которые мне нужны, используя FIELD
контекстная переменная в теге:
{% fieldsineed %}
{% if FIELD.field.widget|klass == "CheckboxInput" %}
{{ FIELD }} {{ FIELD.field.label }}
{% else %}
{{ FIELD.label }}: {{ FIELD }}
{% endif %}
{% endfieldsineed %}
( klass
- это фильтр, который я получил из здесь , который возвращает имя класса отфильтрованного значения.)
К сожалению, , FIELD.label
- это всего лишь строка. Есть ли простой способ визуализировать тег
для заданного поля формы?