该项目打算或扩展flask的能力,以便直接读写数据给tryton。
FlaskTrytonWTF的Python项目详细描述
烧瓶
本项目旨在利用tryton作为后端扩展flask的功能 ISSUE/信息:info@omniasolutions.eu
形式: 使用tryton模型扩展Flask-WTF功能,以输入形式绑定数据
你可以像普通的烧瓶一样使用这个延伸部分 只需记住添加trytonObject和您希望在输入表单中看到的字段 我们还插入submit按钮将数据推送到tryton。在
fromFlaskTrytonWTFimportFTWTF.........classMyTrytonForm(FTWTF.TFlaskForm):trytonObject=tryton.pool.get('my.tryton.object')tryton_fields={'field_1':{},'field_2':{},'field_3':{}}submitLable="Submit"^{pr2}$
##表格: 使用tryton模型扩展Flask-Table功能,以只读模式绑定数据
@app.route('/test_query',methods=['GET','POST'])@login_required@tryton.transaction()deftest_query():fromFlaskTrytonWTFimportFTFTclassMyTestTable(FTFT.FTTable):trytonObject=tryton.pool.get('my.tryton.object')tryton_fields=[]#empty dict means all the data stored in the my.tryton.object#tryton_fields = ['field_1', 'field_2'] # show anly the specifie fields on the tabletable=MyTestTable()returnrender_template("test_query.html",table=table)
- 项目
标签: