Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ / /
Diango MongoDBバックエンド
/

MongoDB接続の構成

Dlango MongoDBバックエンドをインストールし、 MongoDB Atlasクラスターを作成したら、 MongoDBに接続する Dlangoプロジェクトを作成できます。

1

シェルから次のコマンドを実行し、カスタム テンプレートに基づいて quickstart という新しい Diangoプロジェクトを作成します。

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

注意

プロジェクト テンプレート

django-mongodb-project テンプレートは、デフォルトのDiangoプロジェクトテンプレートに似ていますが、次の変更が行われています。

  • MongoDB固有の移行が含まれます

  • settings.pyファイルを変更して、各モデルのプライマリキーとして ObjectId 値を使用するように Diango に指示します

このコマンドの実行中後、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> プレースホルダーを、この 使用開始ガイドの 接続文字列の作成 のステップからコピーした接続文字列文字列に置き換えます。

これにより、DiangoアプリはAtlas クラスターに接続し、sample_mflixサンプルデータベースにアクセスするように構成されます。

3

Dpango MongoDBバックエンドがインストールされ、プロジェクトが正しく構成された ことを確認するには、プロジェクトルートから次のコマンドを実行します。

python manage.py runserver

次に、http://127.0.0.1:8000/ にアクセスします。このページにはメッセージとロケールのイメージ。

これらの手順を完了すると、 MongoDB を使用するように構成された Dlangoプロジェクトが作成されます。

戻る

接続文字列の作成