需求:pycharm里面随便写个py文件,然后进行一些models呀,view之类的Django测试,夹杂print语句等等,如果直接这么干,然后run,就会报错。
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
这个时候,我们就需要在文件开头加上以下语句
import os, django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") # project 项目名称
django.setup()
然后,就能正常运行了。