Использование Django без веб-сервера

Я пишу клиент синдикации с целью иметь клиент для устройств и веб-сайт с той же функциональностью. Я буду разрабатывать сайт на Django - это уже решено; клиент должен быть написан на python с интерфейсом командной строки и графическим интерфейсом PyQt4. Сначала я писал клинет, и он довольно загружен базой данных, поскольку все кэшируется, чтобы его можно было читать в автономном режиме.

Сегодня меня поразило, что было бы разумно использовать модели Django для моего приложения, чтобы уменьшить повторение усилий между клиентом и сайтом. Мой вопрос в том, насколько легко это разделить и сколько Django мне понадобится в моем клиенте, чтобы использовать модели Django. AFAIK мне не нужно запускать сервер, но что еще нужно? У меня была идея сгенерировать тот же HTML-код для моего клиента, что и веб-сайт, но показать его с помощью виджетов Qt, а не обслуживать страницы для браузера.

Кто-нибудь пробовал подобное раньше? Я' m уже начал с этого, но было бы хорошо получить предупреждение о потенциальных тупиках или вещах, которые создадут кошмар обслуживания ...

13
задан theheadofabroom 2 May 2011 в 14:29
поделиться