3
根據Django測試文檔,Django客戶端Response對象包含'templates',它是:「用於呈現最終內容的模板實例列表,按照它們的呈現順序對列表中的每個模板使用如果模板是從文件中加載的,則可以使用template.name來獲取模板的文件名(該名稱是一個字符串,例如'admin/index.html'。)「Django測試客戶端響應包含模板的空列表?
但是,我得到一個空的列表模板,儘管我相信模板已經呈現。
from django.test.client import Client
c = Client()
response = c.post('/signup/', {'email': '[email protected]', 'password1': 'smith', 'password2': 'smith'}, follow=True)
print response.templates
# []
爲什麼模板是空的?我如何看到模板被渲染?
是的,問題是我從交互式解釋器運行。 –