我对 web2py 非常陌生,我的应用程序需要更多经验。我的任务是“简单的”。
我想创建一个应用程序,用户可以在其中插入具有 3 个字段的表。我的表 field_1 对于 field2 和 field3 的某些值是相同的。第一个解决方案是在字段属性中定义表以使用 IS_IN_SET 但从项目开始就无法知道字段 1 的值。第二种解决方案是使用 SQLFORM.factory 创建表单,但在这种情况下,如果需要 field_1 中的新值,则用户无法添加它并且必须添加新的控制器 def。
我的第一个方法是使用提交表单创建一个新的 add_field1 表并连接到我的第一个表。
但是 .factory 中是否有任何属性可以为用户提供字段的下拉菜单,但也可以以相同的形式向该字段插入新记录?
泰