LoginSignup
0
1

More than 3 years have passed since last update.

DjangoのDBをmongodbに設定する方法 visual studio 2019

Last updated at Posted at 2020-08-14

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
スーパーユーザーを作製
をクリック
名称未設定 1.jpg

対話型ウィンドウの指示に従ってスーパーユーザーを作製。
プロジェクトを起動してadmin画面に入れることを確認する。
mongodbのGUIソフトを立ち上げ、指定したDBにdjango関係のコレクションが作製されていることを確認する。
コレクション.jpg

以上。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1