我有一个HTML页面,其中有5个文本框,我想用MongoDB数据库中的数据填充。 结构如此:
app/
templates/
*.html (All HTML Templates here)
forms.py
views.py
run.py
所有表单都存储在forms.py文件中。 views.py文件包含路由。当用户点击某个html页面时,文本框应该已经具有应该来自数据库的值。我无法弄清楚如何填充这些。
我正在使用flask-wtf表格。以下是forms.py文件的代码 - https://github.com/rahulw/Inventory-Management-for-a-Store/blob/master/app/forms.py。
答案 0 :(得分:0)
与您正在使用的数据库无关。基本上,您需要做的是更改表单的此属性:
form.post_body.data = page_content['body']
如果page_content是您从数据库中提取的内容,则post_body是您要填充的特定表单字段,表单当然是您的表单。
然后,您可以像往常一样将此表单投放到视图中,并填充数据!