booktest-11 requst的使用

1.requestQueryDict的用法,get时候不存在,不会报错,而且可以指定默认值

booktest-11 requst的使用_第1张图片

2.增加登陆视图函数

def login(request):
    return render(request, 'booktest/login.html')


def login_check(request):
    username = request.POST.get('username')
    password = request.POST.get('password')
    print(username+":"+password)
    if username == 'admin' and password == '111':
        return redirect('/index')
    else:
        return redirect('/login')

3.在templates下面添加login.html




    
    登陆页面


用户名:
密码:

 4.当点击登陆时,会出现如下界面,

booktest-11 requst的使用_第2张图片

5.注释掉settings.py里面的csrf中间件即可正常运行

booktest-11 requst的使用_第3张图片

你可能感兴趣的:(python)