既存のプロジェクトでpycharmの使用を開始したばかりで、テストサーバーを実行するために実行/デバッグ構成を使用するのが困難です。この問題は、django プロジェクトの標準として settings.py モジュールがないことに起因します。代わりに、settings_base.py と、「from settings_base import *」を使用して拡張する 2 つの異なる設定モジュール (settings_live.py および settings_test.py) があります。これにより、runserver の実行時に、manage.py が settings.py を見つけることができないため、失敗します。
Django サポート設定で、プロジェクト ルートを設定し、Settings を settings_test.py に設定しましたが、これは役に立ちませんでした。Djangoサーバーの実行構成では、セットアップも行っています...
DJANGO_SETTINGS_MODULE=settings_test
...環境変数セクション。ただし、runserverを使用すると、それでも表示されます
Error: Can't find the file 'settings.py' in the directory containing '/home/pete/Projects/the_project/manage.py'. It appears you've customized things.
You'll have to run django-admin.py, passing it your settings module.
(If the file settings.py does indeed exist, it's causing an ImportError somehow.)
settings_test.py モジュール全体を try/except でラップして、本当にインポート エラーであるかどうかを確認しようとしましたが、うまくいかないようでした。足りないものはありますか?