我试图在我的URL中传递一个id,它是在js中创建的,我需要在我的渲染中传递它,所以我可以在新页面的Jquery中使用它。这有可能吗?
JS
results ="'results/"+this.pk+"'";
网址
url(r'^personnel/results/(\d*)/$', 'resource.views.personnel_results'),
结果网址 /人员/结果/ 1 /
和我的观点
def personnel_results(request):
return render(request, 'personnel-results.html',)
答案 0 :(得分:1)
你说你想传递它,但你已经避免在你看来这样做了。您明确错过的render
的第三个参数是要传递给模板的键和值的字典。您需要在视图中接受变量,并在上下文中传递它。
def personnel_results(request, pk):
return render(request, 'personnel-results.html', {'pk': pk})
本教程已经详细介绍了 - 你应该回去做。