#方式一:
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請求數據傳輸
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.