Есть ли способ хранить список в базе данных в django?

Это список, который я должен вставить в базу данных

Эту ошибку я получил при вставке в базу данных

Это моя модель

Если вы используете базу данных Postgres, то у вас есть доступ к ArrayField: https://docs.djangoproject.com/en/4.0/ref/contrib/postgres/fields/#arrayfield

В остальном... Например, вы можете хранить идентификаторы студентов как поле ManytoMany

Обновить метки, чтобы они были ArrayField.

marks = models.ArrayField(models.IntegerField(), default= [], blank=False, null=False)

тогда вы можете инициализировать новый объект просто отлично. если вам нужно обновить массив после создания объекта, вы можете сделать это следующим образом:

result.marks = [0,90]
result.save()
Вернуться на верх