Django con MongoEngine y / o MongoDB


0

OK, estoy buscando entrar en mongodb a lo grande, pero necesito asistencia para la instalación.

Aquí está la pila que me gustaría usar:

  • Linux 12.04 LTS (instalado, configurado, asegurado)
  • Python 2.7
  • Virtualenv como contenedor
  • Gunicorn para WSGI
  • Django 1.6.2
  • Nginx como proxy inverso / servidor web

Ahora, aquí es donde necesito ayuda: quiero ejecutar mongodb como mi base de datos y vi MongoEngine como una opción. El problema es que no estoy seguro de si mongoengine es simplemente la capa ORM o si contiene una instalación de mongodb.

La otra pregunta es, ¿necesito instalar mongoengine (y mongodb, si es necesario) en el entorno virtual?

Respuestas:


0

MongoEngine es un mapeador de objetos y documentos, escrito en Python para trabajar con MongoDB.

Se conecta a su base de datos MongoDB y es solo la capa ORM. Utiliza pymongo, el controlador oficial de python para mongodb y, en cualquier momento que lo necesite, puede conectarse directamente con pymongo.

Necesitará una base de datos (mongodb) que se ejecute en algún lugar, por lo que debe instalarse, consulte la guía de instalación .


¡Gracias por su respuesta! ¿Puedo instalar MongoDB fuera de mi configuración virtualenv y conectarme desde MongoEngine?
Tony Armstrong
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.