Docs Menu
Docs Home
/ /
/ / /

Configurar su conexión MongoDB

Después de instalar Django MongoDB Backend y crear un clúster MongoDB Atlas, puede crear un proyecto Django que se conecte a MongoDB.

1

Desde su shell, ejecute el siguiente comando para crear un nuevo proyecto Django llamado quickstart basado en una plantilla personalizada:

django-admin startproject quickstart --template https://github.com/mongodb-labs/django-mongodb-project/archive/refs/heads/6.0.x.zip

Nota

Plantilla de proyecto

La plantilla django-mongodb-project se parece a la plantilla de proyecto Django predeterminada pero realiza los siguientes cambios:

  • Incluye migraciones específicas de MongoDB

  • Modifica el archivo settings.py para indicarle a Django que use un valor ObjectId como clave principal de cada modelo

Después de ejecutar este comando, su proyecto quickstart tendrá la siguiente estructura de archivos:

quickstart/
manage.py
mongo_migrations/
__init__.py
contenttypes/
auth/
admin/
quickstart/
__init__.py
apps.py
settings.py
urls.py
asgi.py
wsgi.py
2

Abra su archivo settings.py y navegue hasta la configuración DATABASES. Reemplace esta configuración con el siguiente código:

DATABASES = {
"default": {
"ENGINE": "django_mongodb_backend",
"HOST": "<connection string URI>",
"NAME": "sample_mflix",
},
}

Reemplace el marcador de posición <connection string URI> con la cadena de conexión que copió de Paso Crear una cadena de conexión de esta guía de Introducción.

Esto configura su aplicación Django para conectarse a su clúster Atlas y acceder a la base de datos de muestra sample_mflix.

3

Para verificar que instalaste Django MongoDB Backend y configuraste correctamente tu proyecto, ejecuta el siguiente comando desde la raíz del proyecto:

python manage.py runserver

Luego, visita http://:127.0.0.1 8000/. Esta página muestra un mensaje de "¡Felicidades!" y la imagen de un cohete.

Después de completar estos pasos, tendrás un proyecto Django configurado para usar MongoDB.

Volver

Crear una cadena de conexión