Django中render()函数的“ context”参数有什么作用?

时间:2019-04-04 21:14:45

标签: django render

我正在研究有关Django的基本Blog教程,创建应用程序后,我必须将其添加到veiw中,我不理解的是什么渲染函数的参数语境用于,为什么我们要使用字典。

我已经看过官方文档,但我听不懂。

这就是我在做什么。

    render(request,'users/register.html', { 'form': form})

2 个答案:

答案 0 :(得分:2)

它提供了要显示在模板中的变量。

例如,如果您的模板具有以下html:

<p>Hello {% first_name %}.</p>

并且如果您在上下文中传递first_name变量:

render(request,'users/register.html', {'form': form, 'first_name': 'John'})

模板将显示Hello John.

答案 1 :(得分:-1)

您在 context 参数中提供的内容在模板中可用。因此,在您的示例中,您可以在html模板中访问表单。

相关问题