小编Chi*_*ode的帖子

CSS 不适用于 django 密码表单字段

我从网上下载了一个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)

css django django-forms

1
推荐指数
1
解决办法
2102
查看次数

标签 统计

css ×1

django ×1

django-forms ×1