Не уверен, что у кого-то был опыт с хорошим решением для рендеринга шаблонов специально для мобильных устройств, использующих django.
Я написал процессор запросов промежуточного программного обеспечения, который использует регулярные выражения для определения, является ли это мобильным браузером или нет.В настоящее время я устанавливаю логический атрибут для запроса, чтобы я мог использовать его в дальнейшем.Но на самом деле моя бизнес-логика такая же, я просто хочу использовать другой набор шаблонов.
Есть ли способ добавить новый каталог шаблонов в settings.TEMPLATE_DIRS в процессоре промежуточного ПО, чтобы мобильныйПользователь получит представления, которые я выберу переписать, но все остальное будет возвращаться к каталогам шаблонов по умолчанию.Но я должен убедиться, что он не сохраняется между запросами.
Если я добавлю каталог, настройки продолжат удерживать его между запросами?
.. и если да, то это правильное решение (проверка агента браузера, добавление папки дополнительного шаблона, а затем удалить его в конце каждого запроса)?