Есть два места, где вы можете попытаться отделить представление и вставить его в новое настольное приложение.Сначала вы можете использовать существующий контроллер и модель и адаптировать новое представление к этому.Во-вторых, вы можете использовать только существующую модель и построить новый вид и контроллер.
Если вы недостаточно четко придерживались принципов MVC, чтобы отсоединить модель от остальной части приложения, вы можете просто переписать все это.если вы вынуждены пойти по этому пути, полностью отдать под залог django и http (как рекомендует duffymo выше).
Вы должны также оценить эти решения на основе требований к производительности и «тяжести» услуг.Если у вас есть строгие требования к производительности, то полагаться на уровень HTTP просто мешает, и обеспечение простого API в вашей модели - путь.
Очевидно, что существует множество возможных решений, но я бы выбрал именно такой подход, чтобы решить, какой из них подходит ...