Итак, я последовал примеру опроса из документации django.Может кто-нибудь, пожалуйста, помогите для решения этой проблемы.
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>
Так что в основном я просто хочу показать количество объектов опросов в poll / test1 / template и ссылку на следующий URL для poll / test2 /
В poll / test2 / template я просто хочу тот же объект latest_poll_list.так что я могу сказать <a href = "{% url polls.view.test2 latest_poll_list %}{{latest_poll_list.count}} </a>
, но проблема в том, что он принимает last_poll_list в аргументе функции представления test2, чего я не хочу, поскольку в моем списке опросов может быть 1 млн записей.и URL станет очень длинным.
Есть ли другой способ решить эту проблему, или мой подход к решению этой проблемы совершенно неверен?