【发布时间】:2020-04-28 15:45:42
【问题描述】:
我有一个 json
{{"cosmetics":["perfume1","scent2","cream1"]},{"cosmetics":["perfume2","perfume1","cream2","cream1"]}}
我必须保存化妆品的模型分为两个字段cream和perfumes
我有两套所有可用的香水和面霜如下
PERFUME = {"prefume1", "perfume2", "scent1"}
CREAM = {"cream1", "cream2"}
我的模型如下
class X(models.Model):
perfume = ListTextField(base_field=models.CharField(max_length=20))
cream = ListTextField(base_field=models.CharField(max_length=20))
我的问题是,如何编写一个序列化器来匹配上面的模型和给定的 json? (我想将数据从 json 保存到 db) 提前谢谢你。
【问题讨论】:
-
无法将 json 发送为 {"PERFUME": [], CREAM:[]}
-
不,应该将给定的“化妆品”分开
标签: json serialization django-models django-rest-framework deserialization