Dpango MongoDBバックエンドをインストールし、 MongoDB Atlas配置を作成したら、 MongoDBに接続する Dlangoプロジェクトを作成できます。
Diangoプロジェクトを作成する
シェルから次のコマンドを実行し、カスタム テンプレートに基づいて quickstart という新しい Diangoプロジェクトを作成します。
django-admin startproject quickstart --template https://github.com/mongodb-labs/django-mongodb-project/archive/refs/heads/5.1.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
データベース設定を更新する
settings.pyファイルを開き、DATABASES 設定に移動します。 この設定を次のコードで置き換えます。
DATABASES = { "default": django_mongodb_backend.parse_uri("<connection string URI>", db_name="<database name>"), }
プレースホルダーを、このガイドの <connection string URI>接続文字列の作成 のステップからコピーした接続文字列に置き換えます。これにより、DiangoアプリはAtlas 配置に接続し、sample_mflixサンプルデータベース にアクセスするように構成されます。
サーバーを起動する
Dpango MongoDBバックエンドがインストールされ、プロジェクトが正しく構成された ことを確認するには、プロジェクトルートから次のコマンドを実行します。
python manage.py runserver
次に、http://127.0.0.1:8000/ にアクセスします。このページにはメッセージとロケールのイメージ。
これらの手順を完了すると、 MongoDB を使用するように構成された Dlangoプロジェクトが作成されます。