参考博客
# 报错
django.core.exceptions.ImproperlyConfigured: Requested setting REST_FRAMEWORK, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. |
# 解决
将以下代码复制粘贴到 tests.py
文件中
import os | |
import django | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'drfdemo.settings') | |
# 上面的 drfdemo 是项目的名称, | |
django.setup() |
注意:
上面代码需要添加在使用模型或者序列化之前