Как сохранить массив в базе данных MySQL, используя модель Django?

1. У меня есть массив продуктов, и я хочу сохранить его в базе данных mysql, используя модель django. Я попытался использовать ListTextField в models.py, как показано ниже,

products = ListTextField(
        base_field=models.CharField(max_length=255),
        size=100,  # Maximum of 100 products in list
)

и я использую сериализатор для сохранения данных. Но он не работает.

2. Если я хочу сохранить данные вручную из views.py. Как передать массив продуктов в модель объекта. Например,

obj=ContactDeatils(name='abc',products=['aa','bb'])

Это дает мне "недопустимую синтаксическую ошибку" рядом с продуктами.

пожалуйста помоги.

0 ответов

Другие вопросы по тегам