Lor*_*ABA 8 django django-templates django-forms django-authentication django-crispy-forms
为了保持一致性,我想在登录表单中使用crispy.我正在使用'django.contrib.auth.views.login',我只是编写模板.
问题是{% crispy form %}不输出提交按钮或"下一步"隐藏字段.
有没有办法FormHelper在forms.py(在contrib.auth中创建,所以我需要尝试扩展AuthenticationForm或类似的东西)创建然后在模板中使用它而不修改views.py(也在contrib.auth中)
如果它需要任何ninjitsu扩展类等.我将使用纯HTML,但如果有一个简单的方法FormHelper在模板级别包含'外部' 我会后悔没有问
我不确定你为什么需要使用{% crispy form %}而不仅仅是crispy过滤器.我在登录表单中使用crispy,从django.contrib.auth覆盖模板,这样:
{% load crispy_forms_tags %}
{% block body %}
<form method="post" action="" class="form-signin">{% csrf_token %}
{{ form|crispy }}
<div>
<button type="submit" class="btn btn-primary">{% trans "Log in" %}</button>
</div>
</form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |