所以我跟着django文檔中的輪詢示例。 任何人都可以請幫忙解決這個問題。解決url問題的更好方法
url(r'^polls/test1/$', 'polls.views.test1'),
url(r'^polls/test/$', 'polls.views.test2'),
def test1(request):
latest_poll_list = Poll.objects.all()
return render_to_response('polls/test1.html', {'latest_poll_list': latest_poll_list})
def test2(request):
latest_poll_list = some_var_from_template['poll_list']
return render_to_response('polls/test2.html', {'latest_poll_list': latest_poll_list})
<a href = "{% url polls.view.test2 %}{{latest_poll_list.count}} </a>
所以基本上我只是想表明在民意測驗/ TEST1 /模板調查對象的數量和鏈接到下一個網址輪詢/ TEST2/
在民意測驗/ TEST2 /模板我只是想同latest_poll_list對象。 所以我可以說<a href = "{% url polls.view.test2 latest_poll_list %}{{latest_poll_list.count}} </a>
但問題是它需要在test2視圖函數的參數latest_poll_list,我不想因爲我的民意調查清單可以有1m記錄。並且網址會變得很長。
有沒有其他辦法可以解決這個問題或我的方法來解決這個問題是完全錯誤的?
我完全不明白你想要做什麼。 'latest_poll_list'有什麼意義?你想傳遞給第二種觀點的是什麼?你想在第二個視圖中展示什麼? –
我已經讀過兩次你的問題,但仍然無法取消你想要達到的目標。什麼應該在test2的網址? – dragoon
我很困惑這個問題 - 您的視圖或您的網址都沒有任何參數。試圖做你正在做的事情甚至不會匹配你的網站。 – Marcin