我是Django(和python)的新手,我继承了Django 1.8代码库,该代码库使用loader.render_to_string()呈现模板。为了在每个模板渲染时调用一些中间件,我想将loader.render_to_string()重构为SimpleTemplateResponse,如下所示:
之前:
return HttpResponse(loader.render_to_string(self.tmpl + _file, kwargs))
后:
return SimpleTemplateResponse(self.tmpl + _file, kwargs)
从一些快速测试来看,这种变化似乎对我们的系统没有负面影响。任何有Django经验的人都可以在这里体重吗?我想要的重构有什么缺点吗?