我正在尝试将数据库 int 值从 View 页面移回 Controller 。我的 View 是一个网页,它将我的 db.table_name 的名称显示为链接:
{{for i in session.query: #session.query is db(db.person).select() (basically SELECT ALL)
=A(LI(i.name),_href="personal.html",args=[i.id])
pass}}
现在我得到的结果是链接。当我单击某个链接时,我想保存该行的 ID 以在我的 Controller 中使用。我知道它与 View 中的 args 和 Controller 中的 request.args 有关?将值从 View 移动到 Controller 的正确方法是什么?
最佳答案
你可能想要这样的东西:
{{for i in session.query:}}
{{=LI(A(i.name, _href=URL('default', 'personal', args=[i.id])))}}
{{pass}}
并在 Controller 中,通过 request.args(0)
访问 i.id
。
关于python - 如何将数据从 View 传输到 Controller ? Web2Py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21353863/