[英]passing a variable to all templates from views.py in django
django是否有可能將views.py中的變量傳遞給所有html模板。
例如:我有一個變量“ baseURL”,它將在所有模板中使用。 原因是“ baseURL”一直在變化,如果我在一個地方更改它,它應該反映在所有地方
這就是上下文處理器的作用。
def base_url(request):
return {'base_url': settings.BASE_URL}
並將path.to.module.base_url
添加到設置中的TEMPLATES context_processors
列表中; 現在您可以在任何模板中進行{{ base_url }}
。
from django.shortcuts import render
def search_isbn(request):
var = 0
if request.method == 'POST':
var = 500
return render('results.html', {'var':var})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.