Как сохранить список в модели в Flask SQLAlchemy - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь сохранить список в модели, используя библиотеку SQLAlchemy Flask. Сохраненные данные будут представлять собой список точек широты и долготы, например, так:

['41.0282', '73.7787']

Я бы хотел сохранить значение в моей таблице User, как показано ниже:

class User(UserMixin, db.Model):
__tablename__ = 'users'
__table_args__ = {'extend_existing': True}

id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(64), unique=True, index=True)
email = db.Column(db.String(64), unique=True, index=True)

Кто-нибудь знает, как я могу go об этом?

1 Ответ

0 голосов
/ 20 апреля 2020

Нет способа сохранить список в SQL. Правильный способ обработки нескольких значений - создать новую таблицу и ссылку на эту таблицу с внешними ключами.

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

Затем он сохраняется в вашей БД "41.0282, 73.7787". Чтобы получить исходный список (python):

"41.0282, 73.7787".split(',')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...