所以视图是:
def username(request):
context = {}
if request.POST:
pass
else:
context['title'] = 'type a username'
return render(request, 'update/one-input.html', context)
然后在 HTML 页面中:
<h5>{{ title }}</h5>
当我运行页面时,它没有给我任何错误,并且在标题内没有显示任何想法 我在页面及其工作的另一个视图中执行相同的代码,为什么在此视图中不起作用 那么问题出在哪里呢?):
将其分配给title
变量
def username(request):
if request.POST:
pass
else:
title = 'type a username'
return render(request, 'update/one-input.html', {'title':title})
在 html 文件中,只需使用该变量。
<h5>{{ title }}</h5>
字典的键用于访问金贾模板中的值。
我认为您需要将最后一行更改为:
return render(request, 'update/one-input.html', {'context': context})
然后在您的html
中,您将拥有context
及其所有内容。