def artist_login(request):
if request.method == 'GET':
if request.user.username != '':
return redirect('/musician/artist/'+request.user.username)
else:
return render(request,'musician/login.html')
else:
username = request.POST['username']
password = request.POST['password']
login_user = authenticate(username=username, password=password)
if login_user is not None:
login(request, login_user)
return redirect('/musician/artist/'+username+'/')
else:
messages.add_message(request, messages.ERROR, "Login Invalid, Please Try Again")
return redirect('/musician/login')
# register handler
评论列表
文章目录