这可能很简单,提前抱歉! 我在模型文件中定义了一个表单:
db.define_table('table1',
Field('X', 'integer'))
我有一个控制器,也被定义为:
def index():
form = SQLFORM(db.X)
return dict(form=form)
在我的索引视图文件中,我有:
<h2>Input form</h2>
{{=form}}
我想在定义为模型的调度程序中使用值X,如:
A = X+2
表单按预期显示。我在其中输入一个值并提交。调度程序正在按预期运行。然而,看起来X值永远不会被设置为我输入的值。 有什么想法吗?
答案 0 :(得分:0)
如果要将提交的值插入数据库,则需要处理表单:
def index():
form = SQLFORM(db.X).process()
return dict(form=form)
一旦将值插入数据库,它就可供您的调度程序任务访问。