Docs Menu
Docs Home
/ /
Empezar
/ / /

Configurar su conexión MongoDB

Después de instalar Django MongoDB Backend y crear una implementación de 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/5.1.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": django_mongodb_backend.parse_uri("<connection string URI>", db_name="<database name>"),
}

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. Esto configura tu aplicación de Django para conectarse a tu implementación de Atlas y acceder a la sample_mflix base de datos de ejemplo.

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 "¡Felicitaciones!" 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