Добавление строкового массива в mysql с использованием sqlalchemy и python flask - PullRequest
0 голосов
/ 10 января 2019

Я хочу вставить массив в MySQL, используя sqlalchemy.

Я нашел другой пример, но не смог сопоставить свою проблему.

Любопытно, как отформатировать форму и модель.

Из HTML я хотел бы получить

ref = ['aaaaaaaaaaaa', 'aaaaaaaaaa', 'aaaaaaaaaa']

Должен ли я установить форму как

class examForm(FlaskForm):
   ref = FieldList(StringField('ref'))

И модель должна быть как

class Exam(sql_db.Model):
   ref = sql_db.Column(Array(sql_db.text))

Далее, для моего маршрута фляги питона

form = examForm()
if form.validate_on_submit():
   exam_ref = exam(ref=form.ref.data)
   sql_db.session.add(exam_ref)
   sql_db.session.commit()

Это правильный код для импорта массива в mysql с использованием sqlalchemy?

...