Skip to main content
 首页 » 编程设计

python之将变量从 django 中的 views.py 传递给所有模板

2025年05月04日45telwanggs

在 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 }}。