POST請求數據傳輸

#方式一:
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')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章