【发布时间】:2015-02-16 03:28:49
【问题描述】:
每当烧瓶服务器启动时,所有的表单都会在那个时候被初始化。数据在页面之间相互关联,因此对于一个表单,选项来自数据库,并且可以使用另一个页面上的另一个表单来编辑这些选项,但是在该页面上更新选项后,它们对于第一个表单保持不变。要获得新值,我需要重新启动服务器。有什么方法可以在不重新启动服务器的情况下刷新值?
这就是表单的样子
class AddExpenses(Form):
reason = wtforms.StringField('reason', [validators.Required()])
amount = wtforms.IntegerField('amount', [validators.Required()])
allnames = []
allnames = getSalesman()
salesperson = wtforms.SelectField('salesperson', choices=[names for names in allnames])
submitfield = wtforms.SubmitField('Submit')
getSalesman() 函数用于查询数据库并获取选项。
【问题讨论】:
标签: python flask flask-wtforms