Визуализация Django AuthenticationForm в Jinja2 - PullRequest
0 голосов
/ 05 февраля 2019

Я установил Jinja2 для Django 2.1, и он отлично работает для шаблонов j2.Я пытаюсь отобразить стандартную AuthenticationForm через следующий шаблон j2:

<h2>Login</h2>
<form method="post">
    {{ csrf_input }}
    {{ form.as_p }}
    <button type="submit">Login</button>
</form>

К сожалению, форма не отображается.Просто кнопка.

Форма входа, представленная через Jinja2

Эквивалент для шаблона Django отлично работает:

<h2>Login</h2>
<form method="post">
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit">Login</button>
</form>

Форма входа, представленная черезДжанго

Можете ли вы посоветовать?

1 Ответ

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

По чистой случайности я действительно попытался {{ form }}, и это сработало.Это потому, что form указывает на form.as_table() в круглых скобках, как указала Финн.Теперь это работает.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...