Django com MongoEngine e / ou MongoDB

0

OK, estou pensando em entrar no mongodb, mas preciso de assistência na instalação.

Aqui está a pilha que eu gostaria de usar:

  • Linux 12.04 LTS (instalado, configurado, protegido)
  • Python 2.7
  • Virtualenv como um contêiner
  • Gunicorn para WSGI
  • Django 1.6.2
  • Nginx como o proxy reverso / servidor da web

Agora, aqui é onde eu estou precisando de ajuda: Eu quero rodar o mongodb como meu banco de dados e eu vi o MongoEngine como uma opção. O problema é que não tenho certeza se o mongoengine é simplesmente a camada ORM ou ele contém uma instalação do mongodb com ele?

A outra pergunta é, eu preciso instalar o mongoengine (e o mongodb, se necessário) no ambiente virtual?

    
por Tony Armstrong 09.03.2014 / 23:43

1 resposta

0

MongoEngine is an Object-Document Mapper, written in Python for working with MongoDB.

Ele se conecta ao seu banco de dados MongoDB e é apenas a camada ORM. Ele usa o pymongo como o driver python oficial para o mongodb e, a qualquer momento, você precisa se conectar diretamente com o pymongo.

Você precisará de um banco de dados (mongodb) em algum lugar - para que seja necessário instalá-lo - consulte o Guia de instalação .

    
por 10.03.2014 / 11:17