如何在Django中通过表格中的超链接传递数据
我想在一个表格里显示一系列对象,做表格这部分没问题。我想在模板中某一列显示的数据里放一些链接。我的问题是,怎么把这些链接里的数据传递到视图中呢?比如在使用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 个回答
5
也许你可以直接在你的网址后面加上GET参数:
<a href="{% url view-name %}?subjectID={{id}}">your link</a>
更好的做法是设计一个好看的网址,并带上参数:
<a href="{% url path.to.some_view subjectid=id action=action %}">your link</a>