Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ / /
Django MongoDB后端
/

配置MongoDB连接

安装 Django MongoDB后端并创建MongoDB Atlas 群集后,您可以创建连接到MongoDB的 Django项目。

1

在Shell中运行以下命令,根据自定义模板创建一个名为 quickstart 的新 Django项目:

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

注意

项目模板

django-mongodb-project 模板类似于默认的Django项目模板,但进行了以下更改:

  • 包括特定于MongoDB的迁移

  • 修改 settings.py文件以指示 Django 使用 ObjectId 值作为每个模型的主键

运行此命令后,您的 quickstart项目将具有以下文件结构:

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

打开 settings.py文件并导航到 DATABASES 设置。 将此设置替换为以下代码:

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

<connection string URI> 占位符替换为您从本入门指南的创建连接字符串步骤中复制的连接字符串。

这会将您的 Django应用配置为连接到Atlas 集群并访问权限sample_mflix示例数据库。

3

要验证您是否安装了 Django MongoDB后端并正确配置了项目,请从项目根目录运行以下命令:

python manage.py runserver

然后,访问 http://127.0.0.1:8000/。此页面会显示“Congratulations!”(恭喜!)消息和火箭图像。

完成这些步骤后,您就拥有一个配置为使用MongoDB 的Django项目。

后退

创建连接字符串