django之模型层(待补充)
模型层 1. ORM查询 所有代码都是在 test.py 文件中运行的 注意:我如果想在 test.py 文件中测试相关代码,那么必须要进行配置,不然会报以下的错误 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. 意思就是, django 本身是一个搭好的框架,你不能单独运行某一个文件,它是一个整体,运行文件前必须要进行环境配置 所以我们的思路就是在 test.py 文件中,让它一启动改文件,就把相关的环境配置好,于是就加了下面几句 if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "one_search.settings") import django django.setup() ## 这几句话的意思就是,启动该文件时