[英]rendering url variable in django view
我試圖在URL中傳遞一個id,它是在js中創建的,我需要在渲染中傳遞它,以便可以在新頁面的jQuery中使用它。 這可能嗎?
JS
results ="'results/"+this.pk+"'";
網址
url(r'^personnel/results/(\d*)/$', 'resource.views.personnel_results'),
結果網址/ personnel / results / 1 /
和我的看法
def personnel_results(request):
return render(request, 'personnel-results.html',)
您說您想通過它,但是您避免這樣做。 您明確錯過的第三個render
參數是傳遞給模板的鍵和值的字典。 您需要在視圖中接受變量,然后在上下文中傳遞它。
def personnel_results(request, pk):
return render(request, 'personnel-results.html', {'pk': pk})
本教程對此進行了詳細介紹-您應該返回並執行該操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.