我希望能够像Google表单一样建立具有动态字段的表格和模型。但我不知道为此任务使用什么类型的模型字段。我正在使用Postgres,考虑使用Hstore或ArrayField之类的东西,但我不确定哪个是最好的解决方案。
针对您的任务,有几种可行的解决方案: 使用EAV(实体-属性-值)模型和django-eav包。 Postgresql HSTORE字段,但它仅支持字符串类型的值。 Postgresql JSON字段。 如果您使用现代的PostgreSQL版本(9.3+),应该使用PostgreSQL JSON字段,因为JSON支持不同的数据类型。