Django2.0: ログインする際のメソッドの作り方がわかりません。
一応メソッドを書いて見たのですが動きません。
python
1from .forms import LogInForm ## ModelForm 2 3def login(request): 4 if request.user.is_authenticated() ##################ここは必要ですか? 5 return redirect('user:profile') 6 7 if request.method == "POST": 8 login_form = LogInForm(data=request.POST) 9 if login_form.is_valid(): 10 username = login_form.cleaned_data["username"] 11 password = login_form.cleaned_data["password"] 12 user = authenticate(username=username, password=password) 13 if user is not None: 14 login(request, user) 15 ######################## なにを書けばいいのかわかりません 16 else : 17 login_form = LogInForm() 18 return render(request, 'user/connection.html', { 'login_form': login_form}) 19 20コード
ご教授願いします。
回答1件
あなたの回答
tips
プレビュー