Это решение работает как шарм!

всех сил пытаюсь найти простой способ обнаружить, приходит ли запрос с мобильного устройства в моих представлениях 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? Если нет, каковы альтернативы?

Ответы на вопрос(2)

Ваш ответ на вопрос