python - Django:如何以方便的方式将 http header 添加到响应中?

标签 python django http web

我知道我们可以使用 HttpResponseInstance['headername'] = 'headervalue' 将 header 添加到 http 响应。但这样一来,我就必须重写我正在使用的所有通用 View ,这会增加很多工作量。

有没有一种方便的方法可以将 header 添加到响应中,例如响应的回调或 url 装饰器?

最佳答案

你可以写一个middleware类并实现方法 process_response .

关于python - Django:如何以方便的方式将 http header 添加到响应中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34564082/

相关文章:

python - 如何通过Python登录Microsoft Live

python - 将 True 的前导岛和尾随岛保留在 bool 数组中 - NumPy

django {% if user.groups == 'FC' %} 不起作用

http - 使用 Selenium 检查 HTTP 响应 header 的最佳方法

Python 字符串格式为 float ,如何截断而不是舍入

django - 为什么在 Django 模型中为 ManyToManyField 使用 "through"参数?

python - Django:计算平均值,并按子模型中的字段排序

sql-server - HTML5 视频标签。某些 .MP4 视频在 Chrome 中不起作用

javascript - 无法在 Angular 的 http get 请求中插入字符串

python - 一步过滤 pandas GroupBy 输出(方法链接)