我正在学习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转换为字符串。 任何帮助澄清这一点,谢谢。