我最近升级到Django 1.8,将jingo
适配器替换为django_jinja
以使用Jinja2模板。我有一些看起来像这样的测试:
self.assertTemplateUsed(response, 'staff/update_record.jinja')
这些曾经起作用,但现在它们失败了,因为它似乎是将我的字符串与模板的完整路径进行比较而不是相对于模板目录:
AssertionError: Template 'staff/update_record.jinja' was not a template used to render the response. Actual template(s) used: /home/ben/Repos/myrepo/myproject/templates/staff/update_record.jinja
我需要在settings.TEMPLATES
或其他任何地方添加一些内容,以使其返回相对路径而不是绝对路径吗?