render_to_response的第一个参数为模板名称,比如/home/yang/mysite/templates下的文件mytemp.html,第二个参数为字典。例如:
render_to_response('mytemp.html', {'current_date':now})
在实验中,如果想在第二个参数中放置两个字典,比如
render_to_response('mytemp.html', {'current_date':now}, {'hour':hour_now})
此时,第二个参数将会被忽略,在生成的网页文件中,只会出现第一个参数,要解决这个问题,可以采用字典变量。例如
dic = {'current_date':now, 'hour':hour_now}
render_to_response('mytemp.html', dic)
到此,问题解决,两个变量均能在页面中显示。
在页面获取dic变量的值可以通过使用两个{{}}来获取。
本文详细介绍了如何在Django框架中使用render_to_response函数,包括其参数的应用,尤其是如何在第二个参数中放置多个字典以在页面上显示多个变量,并通过实例演示了这一过程。

437

被折叠的 条评论
为什么被折叠?



