AJA*_*WAT 6 python django django-login django-custom-user
这是我的看法,
def login_view(request) :
if request.method == 'POST':
form = LoginForm(request.POST)
if form.is_valid():
email = form.cleaned_data['email']
password = form.cleaned_data['password']
user = authenticate(email=email, password=password)
if user is not None:
form = LoginForm()
login(request, user)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
login() missing 1 required positional argument: 'user'
Run Code Online (Sandbox Code Playgroud)
另外,我正在使用自定义用户模型
我的urls.py:
urlpatterns = [
path('',views.register, name='register' ),
path('form',views.form, name = 'form'),
path('login',views.login, name = 'login ')]
Run Code Online (Sandbox Code Playgroud)
你没有使用正确的视图,试试这个
path('login',views.login_view, name = 'login ')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9335 次 |
| 最近记录: |