Я пытаюсь найти простой способ определить, поступает ли запрос с мобильного устройства в мои представления Django.Обнаружение мобильных устройств с помощью Django и Python 3
Я пытаюсь реализовать что-то вроде этого:
#views.py
def myfunction(request):
...
if request.mobile:
is_mobile = True
else:
is_mobile = False
context = {
... ,
'is_mobile': is_mobile,
}
return render(request, 'mytemplate.html', context)
И в mytemplate.html
:
{% if is_mobile %}
show something
{% else %}
show something else
{% endif %}
Везде я проверил (например here или here) minidetector рекомендуется. Я установил различные версии: pip install minidetector
, pip install minidetector2
, а также непосредственно пару GitHub хранилищ, но ни один из них не совместимы с Python 3.
Так вот мой вопрос: Есть ли версия/вилка minidetector, совместимый с Python 3? Если нет, то каковы альтернативы?
Вы связаны с irrelevent AttributeError вопрос. Отправьте свой стек tt – e4c5
Ссылка, показывающая, что minidetector несовместим с Python 3. Я удалил и перефразировал эту часть, чтобы избежать путаницы в самом вопросе. – J0ANMM