Django模板 - 上下文变量查找TypeError

时间:2015-04-30 04:54:54

标签: django templates typeerror

我正在学习Django,使用资源Django Book:http://www.djangobook.com/en/2.0/chapter04.html

然而,当我按照"上下文变量查找"的例子时,我得到错误" TypeError:期望字符串或缓冲区"。

示例代码(从书中复制):



>>> from django.template import Template, Context
>>> import datetime
>>> d = datetime.date(1993, 5, 2)
>>> d.year
1993
>>> d.month
5
>>> d.day
2
>>> t = Template('The month is {{ date.month }} and the year is {{ date.year }}.')
>>> c = Context({'date': d})
>>> t.render(c)
u'The month is 5 and the year is 1993.'




我想我必须将d.day和d.month转换为字符串。 任何帮助澄清这一点,谢谢。

0 个答案:

没有答案