Пароль Django help_text неправильно отображается - PullRequest
0 голосов
/ 29 мая 2018

Я отображаю простую форму регистрации следующим образом:

    <form method="post">
      {% csrf_token %}
      {% for field in form %}
        <p>
          {{ field.label_tag }}<br>
          {{ field }}
          {% if field.help_text %}
            <small style="color: grey">{{ field.help_text }}</small>
          {% endif %}
          {% for error in field.errors %}
            <p style="color: red">{{ error }}</p>
          {% endfor %}
        </p>
      {% endfor %}
      <button type="submit">Sign up</button>
    </form>

Однако текст справки для пароля, который представляет собой неупорядоченный список, отображается в виде одной строки (включая разметку).

enter image description here

По сути, все кавычки заключаются в кавычки, как видно на снимке из инструментов dev.

enter image description here

Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 29 мая 2018

Использовать безопасный шаблон тега:

<small style="color: grey">{{ field.help_text|safe }}</small>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...