def register(request):
if request.method == 'GET':
return render(request,'musician/register.html')
else:
try:
username = request.POST['username']
email = request.POST['email']
password = request.POST['password']
user = User.objects.create_user(username, email, password)
user.save()
login_user = authenticate(username=username, password=password)
login(request, login_user)
return redirect('/musician/artist/'+username+'/')
except Exception as e:
messages.add_message(request, messages.ERROR, "Registration Failed: Duplicated Username")
logging.exception("message")
return redirect('/musician/register/')
# logout user
评论列表
文章目录