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