私は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>
だから、基本的に、私はちょうど私がちょうど同じことをしたいの世論調査/ TEST2 /テンプレートで/ TEST2/
をポーリングするポーリング/ TEST1 /テンプレート、次のURLへのリンクにポーリングオブジェクトの数を表示したいですlatest_poll_listオブジェクト。 だから私は<a href = "{% url polls.view.test2 latest_poll_list %}{{latest_poll_list.count}} </a>
と言うことができますが、問題は、私の世論調査リストが1mのレコードを持つことができないように、test2のview関数の引数にlatest_poll_listが必要だということです。 URLは非常に長くなるでしょう。
この問題を解決できる他の方法はありますか、この問題を解決するためのアプローチは全く間違っていますか?
あなたがしようとしていることはまったくわかりません。 'latest_poll_list'のポイントは何ですか? 2番目のビューに何を渡そうとしていますか?その2番目のビューで何を表示しようとしていますか? –
私はあなたの質問を2度読んだが、達成しようとしていることをまだ理解できていない。何がtest2のURLにする必要がありますか? – dragoon
私はこの質問に混乱しています。あなたの見解もあなたのURLもパラメータを取っていません。あなたがやっていることをやろうとするとあなたのURLにマッチしないでしょう。 – Marcin