Django HttpResponse
2021-03-31 01:27
标签:注意 turn pre 直接 概述 request 参数 mime djang HttpRequest对象是由django创建的,HttpResponse对象由程序员创建 1:不调用模板,直接返回数据。 2:调用模板 render(request,templateName[,context]) 结合数据和模板,返回一个完整的HTML页面 request 请求体对象 例: 结果: 使用内容实例化HttpResponse 以文件的形式写入 以文件的形式输出缓冲区 max_age=None,exprise=None 删除cookie Django HttpResponse 标签:注意 turn pre 直接 概述 request 参数 mime djang 原文地址:https://www.cnblogs.com/rmxob/p/12590006.htmlHttpResponse
概述:给浏览器返回数据
用法
例:def getxob(request):
return HttpResponse(‘xob‘)
使用render方法原型
作用
参数
templateName 模板对象
context 传递给需要渲染在模板上的数据示例
def showregist(requset):
return render(requset,‘app1/regist.html‘)
def Grades(request):
gradelist=grades.objects.all()
return render(request,‘app1/index.html‘,{"grades":gradelist})
属性
content:表示返回的内容的类型
charset:编码格式
status_code:响应得状态码 200;304;404
content-type:指定输出的MIME类型
def showresponse(request):
res=HttpResponse()
print(res.charset)
print(res.content)
print(res.status_code)
print(res.content_type)
return HttpResponse("张银昭")
utf-8
b‘‘
200
方法
init
write(content)
flush()
set_cookie(key,value)
delete_cookie(key)
注意:如果删除了不存在的cookie,就什么都没发生