【发布时间】:2010-11-07 11:30:25
【问题描述】:
就像一个优秀的小程序员一样,我所有的 Django 模板都继承自 base.html。现在我想在基础上添加一些功能,以始终显示一些有趣的东西。一些用户统计,或随机发帖,或提要等。
我所有的观点都是这样的:
def viewname(request) :
template_vales = {}
// Stuff
return render_to_response('some_file_name.html', template_values)
如何才能使我的所有视图始终填充 template_values 的值?我必须在所有视图的开头都这样做吗?如:
import utils
def viewname(request) :
template_values = {}
utils.addDefaults(template_values)
// Stuff
return render_to_response('some_file_name.html', template_values)
或者有没有更好的方法?
【问题讨论】:
标签: django django-templates django-views