0

我正在用 Django 建立一个汽车租赁网站。目前正在进行用户身份验证。用户可以使用他/她的用户名/电子邮件和密码登录。它工作正常。我的问题是,我将如何将用户名字段的标签更改为“用户名/电子邮件”,以便用户可以理解可以输入用户名或电子邮件。我无法在 login.html 模板中进行更改,因为我在那里使用了 {{ form.as_p }} 标记,并且我的 forms.py 文件中的相关部分具有:

class LoginForm(forms.Form):
    username = forms.CharField()
    password = forms.CharField(widget=forms.PasswordInput)

我无法理解在哪里进行更改。请帮忙。

4

1 回答 1

0

您可以像这样为表单字段设置自定义标签

class LoginForm(forms.Form):
    username = forms.CharField(label='username/email')
    password = forms.CharField(widget=forms.PasswordInput)
于 2019-08-30T17:52:24.943 回答