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

发布于 2024-10-18 03:09:53 字数 451 浏览 2 评论 0原文

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

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

I want to display a list of objects in a table, no problem doing the table. I want to put links in the data displayed of one column in the template. The question is, how can I pass data in that link to the view?. For example in struts2 and JSPs, I used to do it this way (with 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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

银河中√捞星星 2024-10-25 03:09:53

也许你可以简单地将 GET 参数添加到你的 url 中:

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

更好的是 漂亮的 url 设计 带参数:

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

Maybe you can simply add GET parameters to your url:

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

Even better would be a nice url design with arguments:

<a href="{% url path.to.some_view subjectid=id action=action %}">your link</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文