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

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

choices.py:

testvar= 'This is a test variable'

views.py

from .choices import testvar

模板.html

{{testvar}}

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

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    你的观点必须是这样的:

    from django.shortcuts import render
    
    def index(request):
        testvar = 'value'
        return render(request, 'template.html', {'testvar': testvar})
    

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

    【讨论】:

      【解决方案2】:

      没有。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-10
        • 2021-02-15
        • 1970-01-01
        • 2019-04-03
        • 2013-05-03
        • 1970-01-01
        • 1970-01-01
        • 2014-11-30
        相关资源
        最近更新 更多