はじめに
プロジェクト名を変えたくなったので変えてみた備忘録です.
環境
python 3.6
Django 2.2
ディレクトリ構成
mysite/
├ manage.py # 変更
└ mysite/
├ __init__.py
├ settings.py # 変更
├ urls.py
└ wsgi.py # 変更
変更する
manage.py、settings.py、wsgi.py を変更します.
manage.py
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') # ここ
...
settings.py
ROOT_URLCONF = 'mysite.urls' # ここ
...
WSGI_APPLICATION = 'mysite.wsgi.application' # ここ
wsgi.py
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') # ここ
あとはフォルダ名を変更したら、問題なさげでした.
おわりに
だめなときはどこかしらに旧プロジェクト名が潜んでいるので、「実行/デバッグ構成」、「環境」、「環境変数」の下を調べるといいみたいです.
参考
python - djangoでプロジェクト名を変更する