передать значение переменной на другой URL - PullRequest
0 голосов
/ 23 января 2012

У меня есть таблица в шаблоне Django.

Мой текущий URL-адрес / tmp / example /

Ans              No. of Yes           No. of No.        No of Noides.

50                  10                 20                 21 
Men                 3                  10                 10 
Female              7                  10                 11

Так что в основном я отображаю число, выполняя фильтр и используя count () в конце. Так что моя проблема в том, как я могу сделать цифры в виде ссылки и передать их на другой URL.

так сказать, я нажимаю Нет, нет. (20) это приводит меня к '/ tmp /' что дает мне еще одну таблицу из всех 20 значений списка.

Я могу передать список идентификаторов объектов или что-то из первого URL.

так сказать, у меня есть вид

def someview(request):
 # ger all objects and find out the count 
 # retun_to_response() 

в URL '/ tmp / example /' является ссылкой на someview

и я хочу определить '/ tmp /', который я получил после нажатия на ссылку на номер в таблице / tmp / example /.

так что я могу это сделать.

1 Ответ

1 голос
/ 23 января 2012

Вам нужно сначала определить другой шаблон URL, чтобы перейти на страницу, которую вы хотите получить для этого результата.И вам также нужно убедиться, что вы назвали этот шаблон: https://docs.djangoproject.com/en/1.3/topics/http/urls/#id2

Затем в вашем шаблоне вы можете создать ссылку вокруг каждого результата, которая преобразуется в URL: https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#url

Тоurl шаблон тега обратит имя шаблона URL-адреса и аргументы, которые вы ему дадите, чтобы получить правильный URL-адрес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...