将变量从视图传递到HTML

时间:2013-05-14 00:25:39

标签: python django django-templates django-views

假设在views.py中我有变量:

a = 5

我希望在HTML页面中包含此信息,我可以在其中执行以下操作:

 {%if a = 5%}
 Do something.
 {%endif%}

我想知道我必须传递给render_to_response才能获得值a,或者它根本不可能?

1 个答案:

答案 0 :(得分:1)

您可以将项目添加到上下文字典中,然后该模板将在模板中可用。 See the docs.

def some_view(request):
    context = {
        'a': 5
    }

    return render_to_response(
        'my_template.html',
        context,
        context_instance=RequestContext(request)
    )