Нужно сделать мобильную версию для сайта. Решил в middleware определять мобилка ли это и в зависимости от этого подставлять нужный шаблон.
Однако при переходе по урлу я получаю прежние шаблоны.
Использую django1.7 и python 3.
class DetectMobileBrowser():
def process_request(self, request):
if request.META.get('HTTP_USER_AGENT'):
user_agent = request.META['HTTP_USER_AGENT']
.....
if mobile:
settings.TEMPLATE_DIRS = settings.MOBILE_TEMPLATE_DIRS
else:
settings.TEMPLATE_DIRS = settings.DESKTOP_TEMPLATE_DIRS