簡単なコードは次のようなものです。
class Word(Base):
__tablename__ = 'word'
eng = Column(String(32),primary_key=True)
chinese = Column(String(128))
word = Word(eng='art',chinese=[u'艺术',u'美术'])
session.add(word)
session.commit()
word.chineseを文字列として保存しようとしています。そしてPythonではそれはリストです...まあ、私が自分でsqlを書くとき、私はstr(word.chinese)して、それからデータベースに挿入することができました。取得する必要がある場合は、eval(result)を使用して元のPythonオブジェクトを取得できます。しかし、sqlalchemyを使用してオブジェクトを保存しているので、目標を達成するためにどこを変更すればよいのでしょうか...