Flask WTForms没有显示数据

时间:2014-05-05 07:46:56

标签: python flask sqlalchemy wtforms flask-wtforms

我是python和flask的新手并试图了解" wtforms"但到目前为止还没有找到任何实际解释完整功能的教程。就像在某些地方一样,数据设置在" GET"请求

  

form.country = DBModel.country

有些人喜欢

  

form.country.data = DBModel.country

其他使用它

  

form.country.query = DBModel.country

我不明白的另一件事是" wtforms"功能在" POST"请求。

  

从请求中提取数据的确切位置是什么?

在任何示例中,我都看不到来自请求的任何数据提取。他们只是定义了" wtform"的实例。并开始将数据添加到DB。

1 个答案:

答案 0 :(得分:1)

如果您是Python和Flask的新手阅读this博客:)它包含一系列文章如何启动和开发瓶子项目。它非常有用。

关于wtforms的问题尝试在flask snippets中找到有用的东西。

在wtforms.Form中你有属性data - 它是一个包含每个字段数据的字典。如果您想使用模型中的数据填充表单,则可以使用populate_obj()方法。