我想知道请求是否是 HTML、CSS、图像等(在中间件中)。
我试过:
print request.META['CONTENT_TYPE']
但这给了我:
text/plain
适用于一切,CSS 和图像。
有什么建议吗?
谢谢!
最佳答案
我认为您只需要通过 Django 提供基于文本的内容。静态媒体应通过您的生产服务器提供。参见 this part of the docs
其次,您可能想要检查响应,而不是请求。
关于Django:检查请求的内容类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5545364/