- 类视图引入
- 类视图的定义与使用
- 类视图实现的原理
- 在类视图中使用装饰器
- 类视图多继承&Minx扩展类
- 中间件
类视图引入
以函数的方式定义的视图成为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,就需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳
def register(request): """处理注册""" #获取请求方法,判断是GET/POST请求 if request.method == 'GET': #处理GET请求,返回注册页面 return render(request, 'register.html') else: #处理POST请求,实现注册逻辑 return HttpResponse('这里实现注册逻辑')