我从网上下载了一个CSS模板。我能够将除密码字段和按钮样式之外的所有内容链接到我的 Django 代码。我错过了什么步骤?我已阅读 Django 文档,并且正在使用 attr 方法将 css 属性添加到我的 Django 表单字段。在我的Python代码中,在实现CSS时,它们似乎是密码字段缺少的表单属性。
#我的Forms.py代码
class CreateUserForm(UserCreationForm):
class Meta:
model = User
fields = [ 'username', 'email', 'password1', 'password2']
#applying form css rules where the item is a call to the css name or form attribute
widgets={
'username': forms.TextInput(attrs={'class':'un', 'type':'text', 'align':'center', 'placeholder':'UserName'}),
'email':forms.TextInput(attrs={'class':'un', 'type':'text', 'align':'center', 'placeholder':'Email'}),
'password1':forms.PasswordInput(attrs={'class':'pass', 'type':'text', 'align':'center', 'placeholder':'password'}),
'password2': forms.PasswordInput(attrs={'class':'pass', 'type':'password', 'align':'center', 'placeholder':'password'}),
}
#My View function
def signup(request):
form = CreateUserForm()
if request.method == 'POST':
form = CreateUserForm(request.POST)
if form.is_valid(): …Run Code Online (Sandbox Code Playgroud)