Как перебрать хрустящие поля - PullRequest
0 голосов
/ 25 октября 2018

Как я могу расположить мою форму в таблице?

У меня была нормальная форма, и я размещал ее в своем шаблоне следующим образом.

<table border="0" >
    {% for field in form %}
        <tr >
            <td>
                <label for="{{ field.label }}">{{ field.label_tag }}
                    {% if field.field.required %}<span style="color:red"; class="special_class">*</span>{% endif %}</label>
            </td>
            <td>
                {{ field }}
            </td>
        </tr>
    {% endfor %}
</table>

Теперь я хочу использовать хрустящийформы.но не могу понять, как отобразить мою форму.

, потому что она работает с этим.

{% load crispy_forms_tags %}
{% crispy form %}

но это не очень хорошо организовало мои поля,

как я могу получить доступ к этим полям с помощью цикла?Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете перебирать поля, а затем использовать хрустящие, как это:

{% for field in form %}
  {{ field|as_crispy_field }}
{% endfor %}
...