将变量值传递给另一个url

时间:2012-01-23 18:18:03

标签: django

我在django模板中有一张表。

我当前的网址是/ 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()来显示数字。 所以我的问题是如何将数字作为链接并将其传递给其他网址。

所以说我点击No no。 (20)我需要'/ tmp /' 这给了我一个包含所有20个列表值的表。

我可以从第一个网址传递对象ID列表。

所以说我有看法

def someview(request):
 # ger all objects and find out the count 
 # retun_to_response() 
url'/ tmp / example /'中的

是某个视图的链接

我想定义在/ tmp / example / table中点击numberlink后得到的'/ tmp /'。

所以我可以这样做。

1 个答案:

答案 0 :(得分:1)

您需要先定义另一个网址格式,才能转到该结果所需的网页。您还需要确保命名该模式:https://docs.djangoproject.com/en/1.3/topics/http/urls/#id2

然后在您的模板中,您可以围绕解析为网址的每个结果创建一个链接: https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#url

url模板标记将反转网址模式名称,并为您提供的args生成正确的网址。