我是python和flask的新手并试图了解" wtforms"但到目前为止还没有找到任何实际解释完整功能的教程。就像在某些地方一样,数据设置在" GET"请求
form.country = DBModel.country
有些人喜欢
form.country.data = DBModel.country
其他使用它
form.country.query = DBModel.country
我不明白的另一件事是" wtforms"功能在" POST"请求。
从请求中提取数据的确切位置是什么?
在任何示例中,我都看不到来自请求的任何数据提取。他们只是定义了" wtform"的实例。并开始将数据添加到DB。
答案 0 :(得分:1)
如果您是Python和Flask的新手阅读this博客:)它包含一系列文章如何启动和开发瓶子项目。它非常有用。
关于wtforms的问题尝试在flask snippets中找到有用的东西。
在wtforms.Form中你有属性data - 它是一个包含每个字段数据的字典。如果您想使用模型中的数据填充表单,则可以使用populate_obj()方法。