我正在研究有关Django的基本Blog教程,创建应用程序后,我必须将其添加到veiw中,我不理解的是什么渲染函数的参数语境用于,为什么我们要使用字典。
我已经看过官方文档,但我听不懂。
这就是我在做什么。
render(request,'users/register.html', { 'form': form})
答案 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模板中访问表单。