己所不欲勿施于人!
全部博文(80)
分类: Python/Ruby
2013-04-27 13:36:59
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变量的值可以通过使用两个{{}}来获取。