#方式一:
def login(request):
#获取请求的方式是GET还是POST
path=request.method
#当请求方式是GET的时候返回login页面
if path=='GET':
return render(request,'login.html')
else:
#为POST的时候,判断用户名和密码,返回首页或者返回登陆页面
name=request.POST.get('username')
password=request.POST.get('password')
if name=='admin'and password=='admin':
return render(request,'main.html')
else:
return render(request,'login.html')
#方式二:
def login(request):
#获取请求的方式是GET还是POST
path=request.method
#当请求方式是GET的时候返回login页面
if path=='GET':
return render(request,'login.html')
else:
#为POST的时候,判断用户名和密码,返回首页或者返回登陆页面
#request.POST.dict()可以将获取的数据变成一个字典的形式,通过键值的形式取值
data=request.POST.dict()
if data['name']=='admin'and data['password']=='admin':
return render(request,'main.html')
else:
return render(request,'login.html')
POST请求数据传输
最新推荐文章于 2024-02-19 16:56:34 发布