嗨,我是django的新手,还有我无法理解的东西。我怎样才能在不同的文件中显示变量集?
choices.py:
testvar= 'This is a test variable'
views.py
from .choices import testvar
template.html
{{testvar}}
是吗?导入似乎工作正常,但字符串不显示。
感谢。
答案 0 :(得分:1)
没有
就像教程解释的那样,您需要将其作为上下文条目传递给模板对象的render()
方法。
答案 1 :(得分:1)
您的观点必须是:
from django.shortcuts import render
def index(request):
testvar = 'value'
return render(request, 'template.html',{'testvar':testvar})
您传递包含值的字典。