如何在Django表单中编辑html内容?

如何在Django表单中编辑html内容?,html,django,Html,Django,因为我不是英国人。 Django表单中的默认html内容不适合我的国家。 有人能告诉我如何在forms.py中编辑html内容吗? 我只想为以后的SQL列设置保留英文变量,但在表单中更改html内容 在forms.py中 DjUserForm类(forms.ModelForm): password=forms.CharField(widget=forms.PasswordInput()) 类Meta(): 型号=DjUser 字段=(‘用户名’、‘电子邮件’、‘密码’) 在html中 {%c

因为我不是英国人。 Django表单中的默认html内容不适合我的国家。 有人能告诉我如何在forms.py中编辑html内容吗? 我只想为以后的SQL列设置保留英文变量,但在表单中更改html内容

在forms.py中

DjUserForm类(forms.ModelForm):
password=forms.CharField(widget=forms.PasswordInput())
类Meta():
型号=DjUser
字段=(‘用户名’、‘电子邮件’、‘密码’)
在html中


{%csrf_令牌%}
{{user_form.as_p}
它以html显示所有英文内容,如用户名、电子邮件地址等。。 我需要的是使用者名稱, 電子信箱 等我要编辑的html内容:

您可以使用样式设置和命名表单字段,它将如下所示:

class DjUserForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput(attrs={
                'class': 'my-class',
                'placeholder': '使用者名稱, 電子信箱',
            }))
此外,您可能还需要为您的应用程序做一些工作。

您可以使用表单字段的样式和命名,它将如下所示:

class DjUserForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput(attrs={
                'class': 'my-class',
                'placeholder': '使用者名稱, 電子信箱',
            }))

另外,您可能需要为您的应用程序做一些工作。

谢谢,但我想更改html内容(内容),而不是占位符。我想更改的是内部的Meta类,比如Username:into使用者:确切地说,您可以使用
attrs
,或者使用第三方应用程序,如crispy forms。谢谢,但我想更改html内容,而不是占位符。我想更改的是内部的Meta类,比如Username:into使用者:确切地说,你可以使用
attrs
,或者使用一些第三方应用程序,比如crispyforms。