在Django vi中呈现url变量

2024-09-29 19:31:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在我的URL中传递一个id,它是在js中创建的,我需要在我的呈现中传递它,这样我就可以在新页面的Jquery中使用它。这可能吗

JS公司

results ="'results/"+this.pk+"'";

网址

url(r'^personnel/results/(\d*)/$', 'resource.views.personnel_results'),

结果URL /人员/结果/1/

还有我的观点

def personnel_results(request):
    return render(request, 'personnel-results.html',)

Tags: idurlrequestjs公司jquerythisresults
1条回答
网友
1楼 · 发布于 2024-09-29 19:31:31

你说你想通过它,但在你看来你避免了这样做。render的第三个参数是要传递给模板的键和值的字典,这是您显式忽略的。您需要在视图中接受变量,并在上下文中传递它

def personnel_results(request, pk):
    return render(request, 'personnel-results.html', {'pk': pk})

这是很好地涵盖在教程-你应该回去做

相关问题 更多 >

    热门问题