我在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 /'。
所以我可以这样做。
答案 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生成正确的网址。