Я работаю в Django и хочу применить промежуточное программное обеспечение ТОЛЬКО к HTML-страницам, а не к изображениям, js, css и т. Д. Это позволит сократить количество запросов на сервер.
Этомой код промежуточного программного обеспечения:
class checkLdapUser:
def process_request(self, request):
if response.META['CONTENT_TYPE'] is 'text/html':
# check the LDAP user here
else:
return None
Как я могу проверить CONTENT_TYPE
?
Спасибо!
ОБНОВЛЕНИЕ:
рабочий код:
def process_response(self, request, response):
if response.get('Content-Type', '')=='text/html':
# do stuff
return response