Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/ / /
Backend do Django MongoDB
/

Configurar sua conexão MongoDB

Depois de instalar o Django MongoDB Backend e criar um cluster MongoDB Atlas , você pode criar um projeto Django que se conecta ao MongoDB.

1

A partir da sua shell, execute o seguinte comando para criar um novo projeto Django chamado quickstart com base em um modelo personalizado:

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

Observação

Modelo de projeto

O modelo django-mongodb-project se assemelha ao modelo de projeto Django padrão, mas faz as seguintes alterações:

  • Inclui migrações específicas do MongoDB

  • Modifica o arquivo settings.py para instruir o Django a usar um valor ObjectId como chave primária de cada modelo

Após executar este comando, seu projeto quickstart terá a seguinte estrutura de arquivo:

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 seu arquivo settings.py e navegue até a configuração DATABASES. Substitua esta configuração pelo seguinte código:

DATABASES = {
"default": django_mongodb_backend.parse_uri(
"<connection string URI>",
db_name="sample_mflix"
),
}

Substitua o placeholder <connection string URI> pela string de conexão que você copiou da etapa Criar uma connection string deste guia de Introdução.

Isto configura seu aplicativo Django para conectar ao seu agrupamento do Atlas e acessar o banco de dados de amostra do sample_mflix.

3

Para verificar se você instalou o Django MongoDB Backend e configurou corretamente seu projeto, execute o seguinte comando a partir da raiz do projeto :

python manage.py runserver

Em seguida, visite http://:127.0.0.1 8000/. Esta página exibe um voto de "Para sempre! mensagem e uma imagem de um lançador.

Após concluir estas etapas, você tem um projeto Django configurado para utilizar MongoDB.

Voltar

Criar uma connection string