У меня есть 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 в дБ) Заранее спасибо.