django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured.
解决pycharm中遇到的settings are not configured问题
报错的来由和原因
在使用pycharm和django进行网站开发时,我想通过项目中自己写的python文件向app的数据库中传入数据,点击该py文件的run进行运行,发生报错,但是直接在终端中输入下方代码
python manage.py runserver
仍可以正常访问站点。
再根据其报错信息
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.
可以得出结论是运行路径存在问题。
解决方法
为了解决这个问题,我在网上查询了相关的解决办法。
方法1
import os
import django
os.environ.setdefault