【发布时间】:2011-07-16 22:22:05
【问题描述】:
我一直在做一些研究,但还没有找到我要找的东西,所以我想如果它不存在我会问!
我想要的是一个网络表单驱动的框架,我可以在其中创建记录类型和关联表单以进行网络演示。
我希望这些记录类型定义数据库结构,以便我可以将信息加载到结构中并对其执行操作。
本质上是一个自我修改的数据库,前端网络表单是从数据库驱动的。
举个简单的例子,假设我想创建一个名为“person”的记录类型。
在此新记录类型“人”的表单上,我将添加标准字段类型(整数、字符等)中的“姓名”、“年龄”、“身高”、“体重”等字段。
然后我希望应用程序创建一个具有该结构的表,我可以通过 Web 表单/gui 或通过从 csv 等加载的某种表向其中添加记录。
假设亲自创建一个值为“mark”、“44”、“190cm”、“210kgs”的记录
然后我想创建一个或多个场景(另一种表类型/格式)。
让我们说一下“饮食”之类的场景
饮食会有“名称”、“领域”、“状态”、“效果”、“时间线”
假设在该饮食表中创建一个记录,其值为“低碳水化合物”、“体重”、“>180 公斤”、“-10%”、“8 周”
(实际上这些是可以应用于人员表的“规则”)
所以我希望逻辑创建一个输出表,其效果是将该场景应用于人员表中的记录。
现在,问题是我知道它可以编写一个应用程序来执行此操作,并创建表单,并创建一个带有表的数据库,但我想要的是一个由表单驱动的动态数据库,具有这些“场景”可以定义并应用于动态表..
那么有没有框架或组件组合可以做到这一点?
如果有人知道“Remedy”帮助台应用程序,您可以在 gui 中构建表单和业务逻辑,它自己创建表,然后您可以从 gui 驱动应用程序。 gui 是从数据库存储/驱动的。
欢迎任何帮助!
如果有人知道可以执行此操作的工具或框架的组合,我很乐意使用它们来提供帮助!
问候 标记
【问题讨论】:
-
我觉得django模型本质上是这样的。表格是
ModelForms,它们是从模型自动创建的表格。因此,您在技术上是在编写 django 模型,但您也可能在编写表单,其中模型“自动创建表格” -
@Yuji:我认为你没有完全理解这个问题(虽然它有点模糊)。 OP 希望能够让应用程序在运行时根据表单输入的结果创建表。因此,Django 模型(用 python 编写)不必编写。
-
我想说的是,最终,通过编写表单,您还不如编写模型。
标签: python database django user-interface forms