在 django 中是否可以将变量从 views.py 传递到所有 html 模板。
例如:我有一个变量“baseURL”,它将在所有模板中使用。原因是“baseURL”不断变化,如果我在一个地方改变它,它应该反射(reflect)在所有地方
请您参考如下方法:
这就是context processors是为了。
def base_url(request):
return {'base_url': settings.BASE_URL}
并将 path.to.module.base_url 添加到设置中的 TEMPLATES context_processors 列表中;现在您可以在任何模板中执行 {{ base_url }}。
