Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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="<database name>"),
}

<connection string URI>将 占位符替换为您从本指南的 创建连接字符串步骤中复制的连接字符串。这会将您的 Django应用配置为连接到您的Atlas部署并访问权限sample_mflix示例数据库。

3

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

python manage.py runserver

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

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

后退

创建连接字符串