2008-10-13 10 views
5

¿Puedo obtener un servicio personalizado para el almacenamiento de los modelos que uso en Django? Ese servicio no estaría hablando SQL.Django con servicio personalizado, no SQL para almacenar modelos?

Me gustaría construir una interfaz web a un sistema que consta de múltiples servicios vinculados con una IPC basada en red, uno de los cuales proporciona una interfaz para objetos persistentes de uso común (almacenados en una base de datos).

La verdadera pregunta aquí no es si es posible, pero si tendría sentido. Por ejemplo, si termino heredando modelos.Modelo y sobreescribiendo cada método, omitiendo todo el resto de django.db, supongo que no.

El servicio de objeto incluso podría llegar a implementarse también en Django, pero la comunicación entre este y la interfaz web no usaría SQL.

Respuesta

7

Puede consultar An introduction to using couchdb with django. No sé si conectarse a CouchDB es algo que te interesa directamente, pero este es un buen ejemplo de cómo usar django para conectarte a un servicio web RESTful.

1

Creo que desea escribir un back-end de base de datos personalizado y luego usarlo a través de la configuración DATABASE_ENGINE. Los modelos lo recogerán automáticamente entonces.

no pude encontrar buenos doctores, pero me gustaría empezar aquí:

http://djangoapi.matee.net/django.db-module.html

El código fuente de Django es bastante legible.

Cuestiones relacionadas