传递变量以在 django 模板中显示

Posted

技术标签:

【中文标题】传递变量以在 django 模板中显示【英文标题】:Passing a variable to display in django template 【发布时间】:2016-10-19 23:42:03 【问题描述】:

您好,我是 django 新手,有些东西我不知道。如何准确地显示不同文件中的变量集?

choices.py:

testvar= 'This is a test variable'

views.py

from .choices import testvar

模板.html

testvar

是这样吗?导入似乎工作正常,但字符串不显示。 谢谢。

【问题讨论】:

【参考方案1】:

你的观点必须是这样的:

from django.shortcuts import render

def index(request):
    testvar = 'value'
    return render(request, 'template.html', 'testvar': testvar)

您传递包含您的值的字典。

【讨论】:

【参考方案2】:

没有。

就像教程解释的那样,您需要将它作为上下文条目传递给模板对象的render() 方法。

【讨论】:

以上是关于传递变量以在 django 模板中显示的主要内容,如果未能解决你的问题,请参考以下文章

使用模板变量时,Django google-maps API v3 不适用于 Chrome

将 django 模板变量传递给 js 数据表

如何向 Django 模型添加额外数据以在模板中显示?

django:如何将模板变量传递给 javascript onclick 例程?

Django模型加入一对多关系以在模板中显示

使用Django模板标签或从python传递变量更好吗