怎么将查询数据库的返回结果用于wtforms的字段生成中
flask吧
全部回复
仅看楼主
level 3
pscom8
楼主
图一为路由函数,在路由函数中已生成了类Step2Form的实例,但类Step2Form的__init__方法并没有执行。
图2为Step2Form类,我想在类初始化的时候查询数据库,并将查询到的结果返回给enroll_school_info这个变量中,但在程序运行时,__init__函数并没有执行。
2023年04月17日 02点04分
1
level 6
从入门☞放弃
wtf是用来验证表单字段的,是点击后上传的数据,要返回结果到字段里做什么?既然查询数据库,就用db.model定义类,而不是用flaskform。你写的这个类没有运行原因就是这。
2023年04月17日 12点04分
2
pscom8
就是想在生成表单的时候用数据库里数据生成下拉列表,比如数据库里有个地区字段,有广东、浙江、北京等,然后在生成表单时将这些数据提取出来,放到wtf生成的表单域中,现在已实现了,直接在类中写一个数据库查询函数,然后将结果返回就会调用了
2023年04月18日 00点04分
1