gpt4 book ai didi

python - Django,如何将数据对象从一个模板传递到另一个模板

转载 作者:行者123 更新时间:2023-11-28 21:55:16 25 4
gpt4 key购买 nike

我在 View 中有一个数据对象列表并将其传递给模板以汇总列表。现在,我想从该模板中将数据对象带到下一页(模板)以显示数据对象的详细信息。

在我看来.py

schools = PublicSchools.objects.all()
return render_to_response('searchresult.html', {'schools': schools}, context_instance=RequestContext(request))

在我的模板 searchresult.html 中,我列出了学校的摘要数据。

反过来,我想将单个学校对象发送到下一个模板 (dateils.html) 以显示特定学校的详细信息。

有人可以帮忙吗?

谢谢,

最佳答案

您可以编写另一个 View 来处理您的需求

试试这个示例代码

网址

# pass the selected school id form template to your view   
url(r'^school/(?P<school_id>\d+)/$', schoolDetails),

观看次数

def schoolDetails(request, school_id):
try:
school = PublicSchools.objects.get(pk=school_id)
except school.DoesNotExist:
raise Http404
return render(request, 'detail.html', {'school': school})

希望这对你有帮助:)

关于python - Django,如何将数据对象从一个模板传递到另一个模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22903438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com