Views
视图本身就是一个函数视图参数:
一个HttpResponse的实例通过正则表达式获取过来的参数 位置:通常在应用下的views.py中定义错误视图:
404视图(页面没找到)400视图(客户操作错误)500视图(服务器内部错误) 自定义错误视图
在工程的templates文件下创建对应的错误文件获取请求路径{{ request_path }}在文件中定义自己的错误样式注意需要在关闭Debug的情况下才可以没有关闭Debug的情况下会在界面中直接显示log
HttpRequest
服务器在接收到Http请求后,会根据报文创建HttpRequest对象视图中的第一个参数就是HttpRequest对象Django框架会进行自己的包装,之后传递给视图属性:
path 请求的完整路径method 请求的方法,常用GET,POSTencoding 编码方式,常用utf-8GET 类似字典的参数,包含了get的所有参数POST 类似字典的参数,包含了post所有参数FILES 类似字典的参数,包含了上传的文件COOKIES 字典,包含了所有COOKIEsession 类似字典,表示会话 方法:is_ajax() 判断是否是ajax(),通常用在移动端和js中