2016-01-29 85 views
0

我試圖在我的URL中傳遞一個id,它在js中創建,我需要將它傳遞給我的呈現器,以便我可以在新頁面的JQuery中使用它。這可能嗎?在django視圖中呈現url變量

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',) 
+0

你收到了什麼錯誤信息? – gtlambert

回答

1

你說你要傳遞它,但是你已經避免在你看來這樣做。您明確遺漏的render的第三個參數是要傳遞給模板的鍵和值的字典。您需要接受視圖中的變量,並在上下文中傳遞它。

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

這在教程中有很好的介紹 - 你應該回頭去做。