Настройте поведение django при запросах от мобильного приложения и любого веб-браузера

Добрый день,

Итак, я сделал мобильное приложение для Android/IOS, которое взаимодействует с бэкендом django через http запросы. Как вы понимаете, бэкенд размещен на некотором домене https://www.example.com...
. Однако, в случае, если пользователь обращается к этому домену или любым его расширениям (/home, /profile и т.д.) из любого веб-браузера с любой платформы, я хочу отобразить обычную страницу (возможно, с названием приложения). Как я могу это сделать?

Спасибо

Если вы не хотите добавлять новое промежуточное ПО, вы можете добавить его в шаблон base.html. Другим способом будет написать отдельное промежуточное ПО, в котором вы будете проверять user_agent и перенаправлять на определенную страницу, содержащую название вашего приложения

{% if request.user_agent.is_mobile %}
    NAME OF YOUR APP
{% else %}
    Normal page
{% endif %}
Вернуться на верх