gpt4 book ai didi

django - 是否可以在不修改 Form 类的情况下使用 django-crispy-form FormHelper

转载 作者:行者123 更新时间:2023-12-02 04:14:32 25 4
gpt4 key购买 nike

为了保持一致性,我想在登录表单中使用脆皮。我正在使用 'django.contrib.auth.views.login' 并且我只对模板进行编码。

问题是{%脆皮形式%}不输出提交按钮或“下一个”隐藏字段。

有没有办法在 forms.py 之外创建 FormHelper (它在 contrib.auth 中,所以我需要尝试扩展 AuthenticationForm > 或类似的东西)然后在模板中使用它而不修改 views.py(也在 contrib.auth 中)

如果它需要任何具有扩展类等的忍术。我会使用纯 HTML,但如果有一种简单的方法可以在模板级别包含“外部”FormHelper,我会后悔没有询问

最佳答案

我不确定为什么您需要使用 {% Crispy form %} 而不仅仅是 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 %}

关于django - 是否可以在不修改 Form 类的情况下使用 django-crispy-form FormHelper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17858631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com