【发布时间】:2018-10-09 07:31:20
【问题描述】:
我正在尝试创建一个包含产品名称、选项和价格的通用模型。这是我要发送的示例 json。
{
"product": "jacket",
"options": {
"color": ["purple"],
"size": ["s", "m", "l"],
(I want the ability to add unlimited strings here)
},
"price": 234
}
我的问题是我需要概括颜色和尺寸。 IE,选项应该包含一个CharField,option_name,可以用不同的选项名称和唯一的值反复重复。有没有办法使用更多的数据表或内置的 Django REST 功能来做到这一点?
【问题讨论】:
-
如果你想让一个字段包含任意嵌套的数据结构,你可以使用 JSONField。不过,这仅适用于 postgresql 数据库后端。 docs.djangoproject.com/en/2.1/ref/contrib/postgres/fields/…
标签: python django django-models django-rest-framework