Django -Визуализируйте

Я выборочно визуализирую поля в форме.

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 - это всего лишь строка. Есть ли простой способ визуализировать тег для заданного поля формы?

    10
    задан Community 23 May 2017 в 12:02
    поделиться