Как обнаружить Тип браузера в Django?

Как я могу обнаружить, какой тип браузера клиент использует. У меня есть проблема, где я должен попросить, чтобы люди использовали другой браузер (Firefox) вместо IE. Как я могу получить эту информацию.

Я знаю, что запрос HTTP имеет эту информацию (Заголовок). Как я получу navigator.appName от view.py в платформе Django?

60
задан x0x 13 May 2015 в 15:32
поделиться

2 ответа

Вы можете извлечь эту информацию из объекта запроса следующим образом:

request.META['HTTP_USER_AGENT']
90
ответ дан 24 November 2019 в 17:43
поделиться

Вы можете заглянуть в «строку пользовательского агента» и проанализировать значения.

Вот соответствующие документы, в частности по ( HTTP_USER_AGENT ):

http://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest. МЕТА

9
ответ дан 24 November 2019 в 17:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: