Как добавить поле списка в sqlite в django restframework

как добавить поле списка в sqlite db в django restframework

    camera = models.ForeignKey(Camera, on_delete=models.CASCADE)
    updated_time = models.DateTimeField(auto_now_add=True)
    objects_inself = models.????

SQLite не поддерживает поля списков или массивов, но у вас есть несколько вариантов в зависимости от того, что вы хотите архивировать.

  1. Перейдите на Postresql (он поддерживает эти поля)
  2. .
  3. Если ваш список хранит объекты, то вы можете создать модель для объектов и создать отношения "один-ко-многим" или "многие-ко-многим". Затем вы можете получить список моделей, используя что-то вроде YourModel.your_related_objects_set.all()
  4. .
  5. Если вы хотите просто хранить простые значения, такие как целые числа или строки, то вы можете использовать Charfield и некоторую пользовательскую логику для извлечения значений из строки и преобразования их в список
  6. .
Вернуться на верх