如何通过表中的超链接在Django中传递数据

时间:2011-02-17 09:38:22

标签: python django hyperlink param

我想在表格中显示对象列表,没有问题。我想将链接放在模板中一列显示的数据中。问题是,如何将该链接中的数据传递给视图?例如在struts2和JSP中,我曾经这样做(使用param):

<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>

1 个答案:

答案 0 :(得分: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>