Django:检查请求的content_type?

时间:2011-04-04 23:10:03

标签: django http http-headers

我想知道请求是HTML,CSS,图像等(在中间件中)。

我试过了:

print request.META['CONTENT_TYPE'] 

但是这给了我:

text/plain

用于所有内容,CSS和图像等。

有什么建议吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为你只需要通过Django提供基于文本的东西。应通过生产服务器提供静态媒体。见this part of the docs

其次,您可能希望检查响应,而不是请求。

答案 1 :(得分:0)

假设您正在使用process_response,正如Issac所提到的,您需要查看回复。