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

sLo*_*LoK 1 python django param hyperlink

我想在表中显示对象列表,表格没问题.我想将链接放在模板中一列显示的数据中.问题是,如何将该链接中的数据传递给视图?例如在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>
Run Code Online (Sandbox Code Playgroud)

Ret*_*old 5

也许您只需将GET参数添加到您的网址:

<a href="{% url view-name %}?subjectID={{id}}">your link</a>
Run Code Online (Sandbox Code Playgroud)

更好的是带有参数的漂亮网址设计:

<a href="{% url path.to.some_view subjectid=id action=action %}">your link</a>
Run Code Online (Sandbox Code Playgroud)