【发布时间】:2018-06-10 07:22:53
【问题描述】:
我有一个表,其中包含动态数量的条目,每个条目都包含数据(如 id、名称、日期)以及 3 个单选按钮。
class Entry(models.Model):
id = ...
name = ...
data = ...
selected_option = ...
我想在用户提交表单时保存数据库中的所有条目。
我想知道为此设计模型的最佳方法是什么。
【问题讨论】:
-
除非我遗漏了什么,否则您的数据库架构看起来不错。当用户表示希望添加更多信息时,您只需要一个表单来自动添加额外的条目选项
-
@Jason 页面中有大约 100 行,每一行都包含我展示的 Entry 类中的数据。我希望每当用户提交页面时,所有 100 行都将作为一个整体进入数据库。
-
哎呀,好的。我会认真考虑审查这种用户体验,因为这听起来像是一场数据输入的噩梦。
-
@Jason 大部分字段都已填写,他们只需在每个单选按钮集中选择一个选项即可。
标签: django database database-design model