【问题标题】:Storing Dynamic WTForms Data to SQLAlchemy将动态 WTForms 数据存储到 SQLAlchemy
【发布时间】:2021-07-02 12:54:32
【问题描述】:

我有一个用于项目管理的 Flask 应用程序,它查询一个问题库,然后创建一个动态 WTForms 对象(根据 documentation)。我的问题是从那里做什么。我有一个 SQLAlchemy 表,其中包含所有项目所需的元素(名称、状态、类型等),但是动态创建的位会有所不同,因为问题都是用户生成的(并且存储在不同的 SQLAlchemy 表中),因此将问题硬编码到项目表中没有意义。

我曾尝试使用setattr() 将数据与项目一起存储,但这不起作用,因为数据在新页面请求后不会保留。

我还尝试使用来自 WTForms 数据的字典进行 SQLAlchemy 查询更新,但它只是告诉我第一个问题的列不存在。

有人对我有什么好主意吗?

【问题讨论】:

    标签: python flask sqlalchemy flask-sqlalchemy wtforms


    【解决方案1】:

    我制作了第三个项目属性表(项目和问题多对一)来存储答案。它使我的数据库关系非常复杂,但它有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 2014-07-30
      • 2014-06-23
      • 2013-08-21
      • 1970-01-01
      • 2020-06-22
      • 2017-05-23
      相关资源
      最近更新 更多