这是接受form表单。 注册成功和失败 都返回到那个页面。并且附上信息。
{% csrf_token %}
需要放这个。
def apiRegister(request):
username = request.POST.get('username', '')
pwd = request.POST.get('pwd', '')
pwd2 = request.POST.get('pwd2', '')
if MyUser.objects.filter(username=username):
info = "用户已存在"
elif pwd != pwd2:
info = "确认密码不正确"
else:
# 定义字典类型。
d = {
"username": username,
"password": pwd,
"is_superuser": 1
}
user = MyUser.objects.create_user(**d)
user.save()
info = "注册成功,请登录."
logout(request)
# locals 我们在前端页面取到这些值。{{ pwd }} {{ info }}
return render(request, 'register.html', locals())我经常用的是,$.post请求,所以这个了解就行了。
站长微信:xiaomao0055
站长QQ:14496453