Как динамически изменять путь `DIRS` в Django?
Я хочу динамически изменять DIRS на основе устройств.
if request.user_agent.is_pc:
request.template_prefix = 'desktop'
else:
request.template_prefix = 'mobile'
По умолчанию (settings.py):
TEMPLATES = [
{
'DIRS': ['templates'],
},
]
Я хочу изменить мой DIRS путь следующим образом (settings.py):
TEMPLATES = [
{
'DIRS': [f"templates/{request.template_prefix}"],
},
]
Также дайте мне знать, если вам нужны дополнительные коды.
Примечание: Я не могу использовать user_agent в settings.py Потому что это требует запроса.
Вот почему я спросил.
Моя версия django: 3.2.x
Простыми словами: Как изменить DIRS путь в views.py.
Спасибо!