gpt4 book ai didi

python - 如何设置SQLAlchemy方言?

转载 作者:行者123 更新时间:2023-11-29 16:56:26 25 4
gpt4 key购买 nike

如何告诉 SQLAlchemy 我想使用哪种方言?

上下文:

我想将类的一个属性存储为 JSON 对象,并使用 SQLAlchemy 对其运行查询。这是属性:

winning_team_ids = Column(mysql.JSON, nullable=False)

我在测试设置时收到以下错误:

AttributeError: 'SQLiteTypeCompiler' object has no attribute 'visit_JSON'

这似乎是因为/sqlalchemy/dialects/sqlite/base 没有 Visit_JSON 方法。但是,/sqlalchemy/dialects/mysql/base确实有一个visit_JSON方法。因此我想使用mysql方言。

最佳答案

您必须使用与您的数据库匹配的方言。如果您必须使用 SQLite,您可能需要等待 SQLAlchemy 1.3,它增加了对 JSON 的支持。

关于python - 如何设置SQLAlchemy方言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52536673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com