Después de instalar Django MongoDB Backend y crear un clúster MongoDB Atlas, puede crear un proyecto Django que se conecte a MongoDB.
Crear un proyecto Django
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.pypara indicarle a Django que use un valorObjectIdcomo 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
Actualice la configuración de su base de datos
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.
Iniciar el servidor
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.