Как организовать код для Flask-приложения с несколькими наборами шаблонов

Я пишу приложение на Flask и хотел бы генерировать разный код для настольных и мобильных браузеров. IMHO хорошей идеей будет сохранить код приложения идентичным и перенести проблему обслуживания разного контента вниз по стеку на уровне шаблонов - так что по сути это становится вопросом написания двух наборов шаблонов для двух вариантов использования и поиска способа выбрать правильный для использования при каждом отдельном запросе. Я использую стандартный шаблонизатор Jinja2 с Flask.

Я должен упомянуть, что у меня нет опыта работы с Flask, и я изучаю его в процессе написания кода - я воспринимаю это как упражнение :)

Какой механизм вы бы использовали для решения этой проблемы и сохранения исходного кода как можно более чистым?

9
задан Luke404 31 October 2011 в 13:34
поделиться