所以我跟着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