帮助,我看到上面的错误,并且尝试了许多修改,但无济于事。
#template
<header class="w3-container w3-blue">
<h1><a href="{% url 'details' pk=Testimony.pk %}">{{Testimony.Title}}</h1>
</header>
#my urls
re_path('<int:pk>/', views.detail.as_view(), name='details'),
#my views.py
class detail(DetailView):
model = Testimony
template= 'details.html'
def TestimonyDetailView(request, pk):
Testimony = get_object_or_404(Testimony, pk)
return render(request, self.template, context={'Testimony': Testimony})
答案 0 :(得分:0)
为了使用视图中的变量到模板,您需要通过上下文将其发送。
在您的情况下,模板中不存在GetCurvePublickeykeyZ85()
作为变量,因为您没有通过上下文Jean
发送它。
要解决此问题,您需要将一个键添加到将变量表示为字符串的dict(context)中。
context={'Testimony': Testimony}
请注意,您也可以通过return render(request, self.template, context = {'Jean':Jean,'Testimony': Testimony})
发送变量。
此answer将帮助您了解该过程。