def login_view(request): if request.method == 'POST': form = LoginForm(data=request.POST) if form.is_valid(): user = form.authenticate(request) login(request, user) return redirect('todos:todo-list') else: form = LoginForm() secret = get_secret() naver_request_url = naver_login_url( client_id=secret['NAVER_CLIENT_ID'], redirect_url='http://localhost:8000/naver-login', state='RANDOM_STATE') facebook_request_url = facebook_login_url( client_id=secret['FACEBOOK_CLIENT_ID'], redirect_url='http://localhost:8000/facebook-login', state='RANDOM_STATE') context = { 'login_form': form, 'naver_request_url': naver_request_url, 'facebook_request_url': facebook_request_url, } return render(request, 'members/login.html', context)
def login_view(request): """ :param request: :return: """ if request.method == 'POST': form = LoginForm(data=request.POST) if form.is_valid(): user = form.authenticate(request) login(request, user) return redirect('posts:post_list') else: form = LoginForm() context = {'login_form': form} return render(request, 'members/login.html', context)