Это решение работает как шарм!
всех сил пытаюсь найти простой способ обнаружить, приходит ли запрос с мобильного устройства в моих представлениях Django.
Я пытаюсь реализовать что-то вроде этого:
#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 %}
Везде, где я проверял (например,Вот или жеВот),minidetector Рекомендовано. Я установил разные версии:pip install minidetector
, pip install minidetector2
, а также непосредственно пару репозиториев github, но ни один из них не совместим с Python 3.
Итак, вот мой вопрос: есть ли версия / форк минидетектора, который совместим с Python 3? Если нет, каковы альтернативы?