在 Mac OS update Pycharm django python 控制台没有正确的环境变量但 "run server" 工作正常
After Mac OS update Pycharm django python console doesn't have right environmental variable but the "run server" works fine
我正在使用 pycharm 作为我的 Django 应用程序的编辑器。在我更新 mac os 之前,一切正常。在那之后,python 解释器的很多设置都搞砸了。
我设法解决了 most 个问题,现在我可以正确地“运行 服务器”。但是,我仍然无法将 python 控制台正确设置为 运行。
当我打开控制台并尝试导入模型时,出现以下错误:
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.
让我难受的是我在我的 Django 服务器环境变量中设置了 DJANGO_SETTINGS_MODULE
,所以如果 python 控制台没有接收到它。
是的,这有点麻烦,我建议检查以下设置并更新设置文件和 manage.py 文件的选项,并确保 manage.py 文件指向您的设置。
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mywebsite.settings")
https://www.jetbrains.com/help/pycharm/django-support.html#4902d6de
https://www.jetbrains.com/help/pycharm/console-django-console.html
找到解决办法。我将 export DJANGO_SETTINGS_MODULE=mywebsite.settings 添加到我的系统环境变量中并且它起作用了。我知道这是一个变通办法,但至少。
我正在使用 pycharm 作为我的 Django 应用程序的编辑器。在我更新 mac os 之前,一切正常。在那之后,python 解释器的很多设置都搞砸了。
我设法解决了 most 个问题,现在我可以正确地“运行 服务器”。但是,我仍然无法将 python 控制台正确设置为 运行。
当我打开控制台并尝试导入模型时,出现以下错误:
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.
让我难受的是我在我的 Django 服务器环境变量中设置了 DJANGO_SETTINGS_MODULE
,所以如果 python 控制台没有接收到它。
是的,这有点麻烦,我建议检查以下设置并更新设置文件和 manage.py 文件的选项,并确保 manage.py 文件指向您的设置。
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mywebsite.settings")
https://www.jetbrains.com/help/pycharm/django-support.html#4902d6de
https://www.jetbrains.com/help/pycharm/console-django-console.html
找到解决办法。我将 export DJANGO_SETTINGS_MODULE=mywebsite.settings 添加到我的系统环境变量中并且它起作用了。我知道这是一个变通办法,但至少。