gpt4 book ai didi

django-forms - 如何为 django-allauth 登录/注册默认表单提供样式?

转载 作者:行者123 更新时间:2023-12-04 13:49:47 27 4
gpt4 key购买 nike

我正在尝试将自定义样式添加到我在 django-allauth 中的登录表单。但是,我不知道要使用的字段名称。

我想执行类似于以下代码的操作,但要使用正确的字段名称。

{{ form.email.errors }}
<div class="email">{{ form.email|html_placeholder:"Email" }}</div>
{{ form.password.errors }}
<div class="fieldWrapper">{{form.password|html_placeholder:"password" }}</div>

html_placeholder 只不过是一个用于向字段添加占位符属性的过滤器

最佳答案

当我写这篇文章时,我自己找到了答案。

如果您使用默认登录表单(我就是这种情况),您需要找到默认使用的表单。 LoginForm在 allauth/acoount/forms.py 中。 passwordremember 字段被显式定义,login 字段被添加到 __init__ 方法中。

所以,在我的例子中,结果会是:

{{ form.login.errors }}
<div class="login">{{ form.login|html_placeholder:"Email" }}</div>
{{ form.password.errors }}
<div class="fieldWrapper">{{form.password|html_placeholder:"password" }}</div>

关于django-forms - 如何为 django-allauth 登录/注册默认表单提供样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22527641/

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