【发布时间】:2017-05-15 20:40:52
【问题描述】:
在我的一个 Django 项目中,我编写了一个为每个应用程序用户执行操作的中间件。
我注意到,如果我在中间件模块的开头编写以下内容,响应时间会增加:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE","myproject.settings")
如果我省略这些行,它大约是 10 倍。作为初学者,我试图澄清为什么各自的响应时间之间存在如此大的差异。专家能解释一下吗?你以前见过类似的东西吗?
附言我已经知道为什么我不应该在中间件中修改 Django 设置的环境变量,所以不用担心。
【问题讨论】:
标签: django middleware django-settings django-middleware