Как хранить список данных JSON в модели Django?
Каким образом лучше всего хранить список словарей JSON в поле модели Django?
Я создаю приложение для транзакций в магазинах и пытаюсь хранить позиции каждого заказа в поле , не полагаясь на реляционные модели . Каждый элемент в этом списке будет иметь name, quantity и unit_price.
Например:
[
{
"name": "Product #1",
"quantity": 1,
"unit_price": 25.0
},
{
"name": "Product #2",
"quantity": 1,
"unit_price": 50.0
}
]
Я использую базу данных PostgreSQL, но я слышал, что использование полей, специфичных для базы данных, таких как ArrayField, является плохой практикой. Как лучше всего поступить в этом случае, чтобы сохранить сериализацию DRF как можно более простой?