删除Django视图中的硬编码模板文件名

2024-04-18 07:03:34 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,Django视图如下所示:

def myview(request):
    # stuff...
    return render(request, 'myfile.html', locals())

'我的文件.html'在我的Django项目中只写了一个地方,直到我添加了测试:

def test_myview(self):
    # stuff...
    self.assertTemplateUsed(resp, 'myfile.html')

这已经不干了。什么是解决这个问题的好办法? 我是否需要创建一个名为tuple的模板文件并将其同时导入视图.py以及测试.py?你知道吗


Tags: 文件项目djangopyself视图returnrequest