Группировка полей в форме Джанго ⇐ Python
-
Anonymous
Группировка полей в форме Джанго
Я хочу визуализировать поля группировки формы. Форма фактически создается динамически в соответствии с входящим словарем
для f в настройках.FORM_BIG_FIELDS: self.fields[f['id']] = eval(f['type'])(label=f['label'], require=f.get('required', True)) self.fields[f['id']].groupp = f.get('group', 1) Атрибут groupp означает соответствующую группу, затем я пытаюсь отобразить ее как
{% перегруппировать form.fields.values по groupp как field_group %} {% для группы в field_group %} {% для поля в group.list %} {{ поле.все }} {{ поле }}
{% конец для %} {% конец для %}
Но на выходе я получаю следующее
Я читал, что это не то же самое, что объект BoundField. Как визуализировать поля или есть ли другие более эффективные подходы к группировке полей?
Я хочу визуализировать поля группировки формы. Форма фактически создается динамически в соответствии с входящим словарем
для f в настройках.FORM_BIG_FIELDS: self.fields[f['id']] = eval(f['type'])(label=f['label'], require=f.get('required', True)) self.fields[f['id']].groupp = f.get('group', 1) Атрибут groupp означает соответствующую группу, затем я пытаюсь отобразить ее как
{% перегруппировать form.fields.values по groupp как field_group %} {% для группы в field_group %} {% для поля в group.list %} {{ поле.все }} {{ поле }}
{% конец для %} {% конец для %}
Но на выходе я получаю следующее
Я читал, что это не то же самое, что объект BoundField. Как визуализировать поля или есть ли другие более эффективные подходы к группировке полей?