SQLAlchemy как преобразовать строку с разделителями в список при получении значения?

У таблицы mysql есть поле, в котором хранятся значения, перечисленные с разделителем: например, запись с id=1 имеет значение в поле list="1,2,3,4,5"

Как сделать так, чтобы SA при получении объекта автоматически преобразовывала list в список?

UPD. И тогда сразу еще вопрос :)
При создании/редактировании объектов будет, само-собой, изменяться значения этого атрибута. Нужно, чтобы при сохранении объекта список преобразовывался в строку с разделителями. Опять-таки, как это сделать?

Заранее благодарю.
  • Вопрос задан
  • 2384 просмотра
Пригласить эксперта
Ответы на вопрос 1
@FireGM
А такой простой вариант не рассматривается?
x = '1,2,3,4,5'
xlist = x.split(',')
#получился список из строки
#меняем все что надо в этом списке
xnew = ','.join(xlist)
#снова получилась строка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы