Django com o costume, o serviço não-SQL para armazenar modelos?

votos
5

Posso ter um serviço personalizado fornecendo o armazenamento dos modelos eu uso em Django? Esse serviço não seria falar SQL.

Eu gostaria de construir uma interface web para um sistema que consiste de vários serviços relacionados com uma rede baseada IPC, um dos quais fornece uma interface para comumente usados, objetos persistentes (armazenados em um banco de dados).

A verdadeira questão aqui não é se é possível, mas se não faria sentido. Por exemplo, se eu acabar herdando models.Model e substituir cada método único, ignorando todo o resto do django.db, eu acho que não.

O serviço objeto pode até mesmo acabar sendo implementado em Django, também, mas a comunicação entre ele ea interface web não estaria usando SQL.

Publicado 13/10/2008 em 16:13
fonte usuário
Em outras línguas...                            


2 respostas

votos
7

Você pode dar uma olhada em Uma introdução ao uso couchdb com Django . Não sei se conectar a CouchDB é diretamente algo que lhe interessa, mas este é um bom exemplo de como usar o Django se conectar a um webservice REST.

Respondeu 13/10/2008 em 16:42
fonte usuário

votos
1

Eu acho que você quer escrever um backend de banco de dados personalizado e, em seguida, usá-lo através da configuração DATABASE_ENGINE. Modelos vai buscá-lo automaticamente depois.

Eu não poderia encontrar bons médicos, mas eu começaria aqui:

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

O código-fonte Django é bastante legível.

Respondeu 13/10/2008 em 16:38
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more