【发布时间】:2011-12-18 08:54:28
【问题描述】:
根据 Django 测试文档,Django 客户端响应对象包含“模板”,即:“用于渲染最终内容的模板实例列表,按渲染顺序排列。对于列表中的每个模板,如果模板是从文件中加载的,则使用 template.name 获取模板的文件名。(名称是字符串,例如 'admin/index.html'。)"
但是,我得到一个空的模板列表,即使我确信模板已被渲染。
from django.test.client import Client
c = Client()
response = c.post('/signup/', {'email': 'a@b.com', 'password1': 'smith', 'password2': 'smith'}, follow=True)
print response.templates
# []
为什么模板是空的?如何查看渲染的模板?
【问题讨论】:
标签: django django-templates django-testing