Я хочу создать веб-сервис и админ-сайт, которые используют общую базу данных.База данных содержит таблицы с информацией о товарах.
Задача веб-сервиса - обрабатывать запросы пользователей по различным протоколам (xmpp, icq и т. Д.), Получая данные из базы данных и обновляя их (например,продать или посмотреть информацию о товаре).Задача admin-site - показать статистику этих запросов и администрировать базу данных (показать таблицы, вставить строки, выполнить резервное копирование и т. Д.)
Для создания сайта я выбираю django.И здесь возникает дилемма.С одной стороны, вероятно, лучше отделить сайт от сервиса.С другой стороны, у django есть отличные инструменты для работы с БД, и его модели, вероятно, могут дать возможность избежать копирования-вставки.Но я не нашел ни одного приложения, содержащего как сервис, так и сайт, и поэтому сомневаюсь, нормально ли это или вообще возможно.
Любые мысли по этому поводу высоко ценятся: создавать или не сервис и сайт в одном приложении,или что было бы лучше для этой модели.