Python 如何使用django上的按钮id在引导模式下显示数据库中的动态内容

Python 如何使用django上的按钮id在引导模式下显示数据库中的动态内容,python,html,ajax,django,bootstrap-modal,Python,Html,Ajax,Django,Bootstrap Modal,我使用从django视图传递上下文的for循环加载带有简短大学详细信息的引导卡。现在,我想显示一个模式,根据我按下的卡的按钮显示更多细节。我希望在不重新加载/刷新页面的情况下显示此动态数据 这是我的观点 从django.shortcuts导入get\u object\u或\u 404 从django.http导入JsonResponse 从大学。从大学 def dispUni(请求): #希望从单击的按钮检索university.id uniPK=request.GET.GET('univers

我使用从django视图传递上下文的for循环加载带有简短大学详细信息的引导卡。现在,我想显示一个模式,根据我按下的卡的按钮显示更多细节。我希望在不重新加载/刷新页面的情况下显示此动态数据

这是我的观点

从django.shortcuts导入get\u object\u或\u 404
从django.http导入JsonResponse
从大学。从大学
def dispUni(请求):
#希望从单击的按钮检索university.id
uniPK=request.GET.GET('universityId')
uniDetails={
“大学”:获取对象或404(大学,id=uniPK)
}
返回JsonResponse(uniDetails)
这是我的URL.py

从django.url导入路径
从…起导入视图
URL模式=[
路径(“”,views.dispUni,name='uniDetails')
]
这是我想要显示这些信息的html页面


{%if%}
{大学中的大学百分比%}
{{大学名称}

{{大学.城市},{大学.州立}
{{大学。电话号码}

查看详细信息 {%endfor%} {%endif%} &时代; 接近 申请
我相信这可以用Javascript轻松解决。可以在调用函数以更新模型的按钮上放置onclick属性

标题可通过以下方式更新:


document.getElementById(“UniModalTitle”).innerHTML=“大学名称”我需要的标题来自数据库,这不会达到我所需要的你是什么意思?用变量替换大学名称?onclick=“document.getElementById('UniModalTitle').innerHTML='{{{university.title}}'”;