2011-02-17 59 views
1

我想在表中显示对象列表,在表中执行没有问题。我想将链接放在模板中一列中显示的数据中。问题是,我怎样才能将该链接中的数据传递给视图?例如在Struts2和JSP,我以前做这种方式(与PARAM):如何通过表中的超链接传递Django中的数据

<td class="nowrap"> 
        <s:url id="unitList" action="doSubject!ShowSubjectUnits"> 
        <s:param name="subjectID" value="%{id}" /> 
        </s:url> 
        <s:a href="%{unitList}"><s:text name="%{unidades.size()}"/></s:a> 
</td> 
+0

我不关心struts,不管它是什么。预期输出是什么?你有什么麻烦? – 2011-02-17 10:00:38

回答

5

也许你可以简单地添加GET参数,您的网址:

<a href="{% url view-name %}?subjectID={{id}}">your link</a> 

更妙的是一个nice url design与自变量:

<a href="{% url path.to.some_view subjectid=id action=action %}">your link</a> 
+0

谢谢!如果我有很多参数,例如7,有没有其他方法可以做到这一点?例如在POST方法中插入? – sLoK 2011-02-17 13:46:58