Я поддерживаю веб-приложение Django для своего клиента. Мы создали его на Django, и для пользователей компьютеров это здорово. Теперь мы хотим обслуживать пользователей мобильных устройств.
Помимо переключения шаблонов, нам также нужно, чтобы все работало по-другому. В приложении будут представления, которые работают несколько иначе, но также необходимо упростить структуру URL.
Я понимаю, что то, о чем я собираюсь попросить, нарушает принципы DRY, но есть ли хороший способ разделить ] urls.py
, так что половина его предназначена для ourdomain.com
, а другая половина - для m.ourdomain.com
? Если у меня получится, я могу добавить mobile_views.py
и написать новые представления.
Сайты Django включены в проект, но я счастлив использовать жестко запрограммированный запрос Взлом в стиле .domain.startswith ('m.')
. Похоже, это может сработать лучше, но я понятия не имею, как получить запрос из файла URL.