Сайты Django - Разные urls.py для двух сайтов

Я поддерживаю веб-приложение Django для своего клиента. Мы создали его на Django, и для пользователей компьютеров это здорово. Теперь мы хотим обслуживать пользователей мобильных устройств.

Помимо переключения шаблонов, нам также нужно, чтобы все работало по-другому. В приложении будут представления, которые работают несколько иначе, но также необходимо упростить структуру URL.

Я понимаю, что то, о чем я собираюсь попросить, нарушает принципы DRY, но есть ли хороший способ разделить ] urls.py , так что половина его предназначена для ourdomain.com , а другая половина - для m.ourdomain.com ? Если у меня получится, я могу добавить mobile_views.py и написать новые представления.

Сайты Django включены в проект, но я счастлив использовать жестко запрограммированный запрос Взлом в стиле .domain.startswith ('m.') . Похоже, это может сработать лучше, но я понятия не имею, как получить запрос из файла URL.

6
задан Oli 16 June 2011 в 10:07
поделиться