上のようなファイルの配置になっていて、対話シェルにおいてcd mysiteと打ってからpythonと打って、対話できるようになった後にfrom products.models import Product
とやるとdjango.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.のようなエラーが発生してしまいました。
https://teratail.com/questions/94213
この質問を参考にsettings.pyを下のように書き換えたのですが再度実行してもできませんでした。
どのようにしたらよいのでしょうか?
python
1import os 2import sys 3 4 5def main(): 6 """Run administrative tasks.""" 7 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') 8 try: 9 from django.core.management import execute_from_command_line 10 except ImportError as exc: 11 raise ImportError( 12 "Couldn't import Django. Are you sure it's installed and " 13 "available on your PYTHONPATH environment variable? Did you " 14 "forget to activate a virtual environment?" 15 ) from exc 16 execute_from_command_line(sys.argv) 17 18 19if __name__ == '__main__': 20 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") 21 main()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。