【问题标题】:web2py: many to many relationship and forms submittingweb2py:多对多关系和表单提交
【发布时间】:2014-05-15 15:24:42
【问题描述】:

在我的应用程序中,一个有 url 和标签。 我正在做的是当用户输入一个url的数据时,他/她也会选择相对标签。

我将 url 和标签存储到两个不同的表中,我打算使用一个参考表来描述标签和 url 之间的多对多关系。

我可以分辨出用户选择了哪些标签。 (因为每个标签都有一个用于该目的的布尔变量。)

所以当用户创建 1 个新 url 并选择 5 个标签时,当他点击提交按钮时,后端似乎需要发生很多事情:提交 1 个用于创建该 url 的 SQLFORM + 创建 5 个 SQLFORM,每个描述之间的关系一个标签和新的网址。

我不知道如何在 web2py 中实现这一点。

我做对了吗?

提前感谢您的帮助!

【问题讨论】:

  • 您能否展示一些代码,以便我们了解您已经在工作的内容?假设您有一个包含 URL 记录和标签列表的表单,则不需要为标签创建额外的 SQLFORM。只需遍历提交的标签并为每个标签插入链接表。

标签: javascript jquery many-to-many web2py


【解决方案1】:

我最终在 url 表中创建了一个“标签”,并且只提交了一个表单。

Anthoy 对每个标签使用 insert 可能是正确的,但是选定的标签数据在 angularJS 的变量中,将变量传递给 python/web2py 并调用 python 函数太麻烦了。

我可能没有使用正确的方法在 web2py 中建立多对多关系。 :/

另一个亲戚question

【讨论】:

    猜你喜欢
    • 2012-07-05
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 2012-10-14
    • 2013-10-07
    • 1970-01-01
    • 2020-10-27
    • 2010-11-01
    相关资源
    最近更新 更多