render_to_response第二个参数问题

在学习django中,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)

到此,问题解决,两个变量均能在页面中显示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章