在视图中添加占位符。在Django中登录

时间:2019-01-10 15:14:29

标签: python django python-3.x

我使用django.contrib.auth.views导入登录

但是我想在登录视图中添加CSS和占位符

我使用python3

网址:

 url(r'^login$' ,  LoginView.as_view(template_name='login.html'), name='Login' , kwargs={"authentication_form": LoginUser}),

form:

从django.contrib.auth.forms中的

导入AuthenticationForm 从django.forms.widgets导入PasswordInput,TextInput

class LoginUser(AuthenticationForm):
    username = forms.CharField(widget=TextInput(attrs={'style':'font-size : 20px;color:white','placeholder': 'Username'}))
    password = forms.CharField(widget=PasswordInput(attrs={'placeholder':'Password' , 'style' : 'font-size : 20px;color:white'}))

此代码无效

我可以帮我

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码:

class LoginUser(AuthenticationForm):
    username = forms.CharField(widget=TextInput(attrs={'class':'your_class', 'placeholder': 'Username'}))
    password = forms.CharField(widget=PasswordInput(attrs={'class':'your_class', 'placeholder': 'Password'}))

我建议使用CSS类,并将类名添加到表单字段attr。您也可以只说一句就套用样式。

答案 1 :(得分:0)

尽管不建议在Django一侧修改css属性,但您可以这样做。

jsPDF