Django四件套在响应头中放入数据的方法
HttpResponse
方法一:
return HttpResponse('ok',headers={'xxx':'xxx'})
方法二:
obj = HttpResponse('ok') obj['yyy'] = 'yyy' # 像字典一样放入,最终会放在http的响应头中 return obj
redirect
无法直接传headers=
传入数据方法:
obj = redirect('url') obj['xxx'] = 'xxx' return obj
render
同样无法使用headers
传入数据方法:
obj = render(request, 'url') obj['xxx'] = 'xxx' eturn obj
JsonResponse
与HttpResponse
相同
方法一:
return JsonResponse({'name':'kevin'},headers={'xxx': 'ssss'})
方法二:
obj=JsonResponse({'name':'kevin'}) obj['yyy']='yyy' return obj
本文来自博客园,作者:wellplayed,转载请注明原文链接:https://www.cnblogs.com/wellplayed/p/17867457.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现