您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django将占位符添加到内置登录表单的django中

Django将占位符添加到内置登录表单的django中

将此内容保存在 forms.py

from django import forms
from django.contrib.auth.forms import AuthenticationForm
from django.forms.widgets import PasswordInput, TextInput


class CustomAuthForm(AuthenticationForm):
    username = forms.CharField(widget=TextInput(attrs={'class':'validate','placeholder': 'Email'}))
    password = forms.CharField(widget=PasswordInput(attrs={'placeholder':'Password'}))

在您的主目录urls.py(您的登录视图称为)中

from django.contrib.auth import views as auth_views
from app.forms import CustomAuthForm

urlpatterns = [
url(r'^login/$', auth_views.login, name='login', kwargs={"authentication_form":CustomAuthForm}),
]

我们在这里做的额外的事情是增加kwargs kwargs={"authentication_form":CustomAuthForm}

请使用它作为将来的参考django.contrib.auth.views.LoginViewdjango.contrib.auth.forms.AuthenticationForm

Go 2022/1/1 18:50:26 有335人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶