Я загуглил, и вижу, что в зависимости от типа БД применяются разные подходы, а есть ли универсальный вариант? У меня сейчас бд на SQLite, но потом планирую перейти на MySQL
Разные базы имеют разные особенности в нюансах и некоторые мозможности можно получить только в определённых базах. Например Geo поля также невозможно получить в sqlite. Я, честно говоря не видел ListField в Джанго, может не сталкивался, но думаю, что если у вас есть такая потребность, то стоит готовить под неё среду, в которой вы будете работать. Например подключить нужную базу в docker-compose, это очень удобно. Интересно, почему вы смотрите в сторону MySQL, а не PostgreSQL? Мне показалось из остальной части вопроса, что это неосознанный выбор и в этом случае советую всё таки посмотреть в сторону постгре
Sqlite не поддерживает массивы. Можешь попробовать свое поле создать https://medium.com/@philamersune/using-postgresql-jsonfield-in-sqlite-95ad4ad2e5f1
А я дам хреновый совет, храни свой лист стрингом в варчаре, и попробуй переписать сеттер и геттер
мб создать связь fk?
Поле вантумэни
Обсуждают сегодня