簡體   English   中英

在Django視圖中渲染URL變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM