Django视图的请求与响应

1、请求对象

(1)请求方式

print(request.method)

  

(2)请求数据

 

(3)请求路径

# HttpRequest.path: 表示请求的路径(不含get参数)

# HttpRequest.get_full_path():含参数路径

  

(4)请求头

# HttpRequest.META: 一个标准的Python 字典,包含所有的HTTP首部,具体的头部信息取决于客户端和服务器

  

(5)请求相关的

 

2、响应对象

(1)HttpResponse():返回HttpResponse对象

 

 

(2)render():返回一个 HTML 页面

render方法就是将一个模板页面中的模板语法进行渲染,最终渲染成一个html页面作为响应体。

render(request, template_name[, context])
#结合一个给定的模板和一个给定的上下文字典,并返回一个渲染后的 HttpResponse 对象。


render的参数:
request: 用于生成响应的请求对象。 
template_name:要使用的模板的完整名称,可选的参数 
context:添加到模板上下文的一个字典, 默认是一个空字典。如果字典中的某个值是可调用的,视图将在渲染模板之前调用它。

 

(3)redirect():重定向

 

 

 

posted @ 2023-05-15 00:33  映辉  阅读(28)  评论(0)    收藏  举报