Как добавить поле списка в 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 не поддерживает поля списков или массивов, но у вас есть несколько вариантов в зависимости от того, что вы хотите архивировать.
- Перейдите на Postresql (он поддерживает эти поля) .
- Если ваш список хранит объекты, то вы можете создать модель для объектов и создать отношения "один-ко-многим" или "многие-ко-многим". Затем вы можете получить список моделей, используя что-то вроде
YourModel.your_related_objects_set.all().
- Если вы хотите просто хранить простые значения, такие как целые числа или строки, то вы можете использовать Charfield и некоторую пользовательскую логику для извлечения значений из строки и преобразования их в список .