【发布时间】:2023-04-05 14:59:01
【问题描述】:
我有一个模型,比如说,Item。我想在上面存储任意数量的属性,比如标题、描述、发布日期。而且我希望它们不仅仅是字符串,而是具有 python 类型,所以字符串、布尔值、日期时间等。
我在这里有什么选择?由于所有值的数据库类型相同,具有单独名称-值表的 EAV 模式将不起作用。 JSONField 可能会有所帮助,但它不知道日期时间,例如。我也在看 PickeField,它非常适合,但我有点担心性能。
【问题讨论】:
标签: django