DjangoのDBをmongodbに変更する。
#環境
Django 2.2.15
mongodb 4.0.3
djongo 1.3.3
visualstudio 2019
#手順
djongoをインストール
pip install djongo
setting.pyのDatabeseを変更。hostにmongodbのURIを指定。
setting.py
DATABASES = {
'default': {
#'ENGINE': 'django.db.backends.sqlite3',
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'djongo',
'NAME': '{your_dbname}',
'CLIENT': {
'host': 'mongodb://{user_name}:{pass}@{ip_adress}:{port_num}/{your_dbname}',
}
}
}
参考 https://github.com/nesdis/djongo
一度、全て保存してVSを閉じる。
VSを立ち上げて、
プロジェクト名を右クリック、
python
スーパーユーザーを作製
をクリック
対話型ウィンドウの指示に従ってスーパーユーザーを作製。
プロジェクトを起動してadmin画面に入れることを確認する。
mongodbのGUIソフトを立ち上げ、指定したDBにdjango関係のコレクションが作製されていることを確認する。
以上。