Администратор Django с использованием RESTful API v.s. База данных

Это немного странный вопрос, я знаю, но потерпите меня. Мы разработали платформу RESTful с использованием Python для одного из наших приложений для iPhone. Версия веб-приложения была создана с использованием Django, который также использует этот API. Мы подумали, что было бы неплохо использовать возможности встроенной панели управления Django для управления данными.

Проблема не в этом. Проблема в том, что все решили, что лучше всего, чтобы центр администрирования был, по сути, клиентом, который находится на вершине платформы RESTful.

Итак, у меня вопрос: есть ли способ манипулировать уровнем модели Django для прямого доступа к нашему API, а не напрямую связываться с базой данных? Уровень модели будет действовать как клиент, передающий запросы и ответы в центр администрирования и из него.

Я уверен, что это возможно, но не уверен, с чего бы начать. Есть ввод?

11
задан Wilhelm Murdoch 26 January 2012 в 01:56
поделиться