web2py:提交多对多的关系和表单

时间:2014-05-14 06:07:13

标签: javascript jquery many-to-many web2py

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

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

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

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

我不知道如何在web2py中完成此任务。

我是以正确的方式做到的吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我最终创建了一个在网址表中提交的“标记”,只提交一个表单。

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

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

另一位亲戚question