【发布时间】:2021-07-02 12:54:32
【问题描述】:
我有一个用于项目管理的 Flask 应用程序,它查询一个问题库,然后创建一个动态 WTForms 对象(根据 documentation)。我的问题是从那里做什么。我有一个 SQLAlchemy 表,其中包含所有项目所需的元素(名称、状态、类型等),但是动态创建的位会有所不同,因为问题都是用户生成的(并且存储在不同的 SQLAlchemy 表中),因此将问题硬编码到项目表中没有意义。
我曾尝试使用setattr() 将数据与项目一起存储,但这不起作用,因为数据在新页面请求后不会保留。
我还尝试使用来自 WTForms 数据的字典进行 SQLAlchemy 查询更新,但它只是告诉我第一个问题的列不存在。
有人对我有什么好主意吗?
【问题讨论】:
标签: python flask sqlalchemy flask-sqlalchemy wtforms