会社員プログラマー「Kaia May」のコードの備忘録サイトです〜!

Djangoの開発環境(自サイト用備忘録)

  • 2021年12月9日
  • 2022年2月15日
  • Django
  • 49View

開発環境で設定ファイルを指定して読み込ませる方法

runserverする時

Djangoの設定ファイル(settings.py)を本番用(settings.py)と開発用(settings_dev.py)などで分ける場合があるが、runserverを実行時に、通常のpython manage.py runserverだと、本番用が読み込まれるので、開発用を指定して読み込むには以下のコマンドを入力する。

$ python manage.py runserver –settings <ディレクトリ名>.<.pyを除く開発用設定ファイル名>
例:$ python manage.py runserver –settings config.settings_dev

「Django開発入門」でPycharmではなくVScodeを使っている場合には上記のやり方を使える。
ちなみに使用したのは、P198の「フォームからの送信内容をconsoleに表示する」という場面。

マイグレーションする時

  1. python manage.py makemigrations –settings <ディレクトリ名>.<.pyを除いた開発用設定ファイル名>
    例:python manage.py makemigrations –settings config.settings_dev
  2. python manage.py migrate –settings <ディレクトリ名>.<.pyを除いた開発用設定ファイル名>
    例:python manage.py migrate –settings config.settings_dev
>bokucode

bokucode

遅ればせながらプログラミングを始めた静岡在住の30代の会社員プログラマー「Kaia May」です!
いろんな言語のコードに挑戦していきたいと思っていて、その中でメモしておきたいコードや今後も使えるコードやその説明などを記録していきます。
他にも参考になったおすすめサイトや書籍なども紹介していきます。

CTR IMG