Esta es una pregunta un tanto extraña, lo sé, pero tengan paciencia conmigo. Desarrollamos una plataforma RESTful utilizando Python para una de nuestras aplicaciones de iPhone. La versión de aplicación web se ha creado con Django, que también hace uso de esta API. Pensamos que sería una gran idea usar las funciones integradas del panel de control de Django para ayudar a administrar los datos.Django Admin utilizando RESTful API v.s. Base de datos
Esto en sí mismo no es el problema. El problema es que todo el mundo ha decidido que lo mejor del centro de administración era esencialmente un cliente que se encuentra en la parte superior de la plataforma REST.
Entonces, mi pregunta es, ¿hay alguna manera de manipular la capa de modelo de Django para acceder directamente a nuestra API, en lugar de comunicarlo directamente con la base de datos? La capa de modelo actuaría como cliente que pasa solicitudes y respuestas hacia y desde el centro de administración.
Estoy seguro de que esto es posible, pero no estoy seguro de dónde comenzaría. ¿Alguna entrada?
nada es imposible, pero parece mucho trabajo. Si puede conectar django a la base de datos, se ahorrará mucho tiempo. Puedo entender el deseo de usarlo como una aplicación de prueba para la API, pero tal vez haya una aplicación diferente que pueda hacer, o incluso escribir casos de prueba. – monkut
Parece que hay más trabajo del que valdría la pena. Probablemente tendrías que buscar administradores de modelo o un back-end de db personalizado. – jdi
Wilhelm, estoy enfrentando la misma situación. ¿Alguna vez lo resolvió como pretendía o se dio por vencido y accedió directamente a la base de datos? – JoaoPSF