gpt4 book ai didi

python - 如何在 python 扭曲的应用程序中管理数据库模式?

转载 作者:搜寻专家 更新时间:2023-10-30 23:14:07 24 4
gpt4 key购买 nike

我已经习惯了 Django ORM,并且在尝试构建一个需要数据库集成的独立 python-twisted 应用程序时感到有障碍。

SQLAlchemy 看起来很有前途 - 是的。但是我也在尝试修改 twisted 并且无法在良好的异步 python orm 行上找到任何内容。

我发现的 ( https://stackoverflow.com/a/1705987/338691 ) 会迫使我编写原始的 sql 查询——在我长期使用 django 之后感觉不太对劲。

那么如何在扭曲的应用程序中使用数据库模式呢?

最佳答案

还有http://findingscience.com/twistar/不幸的是,它遵循 Active Record 模式,上次我检查时,作者认为迁移超出了项目的范围。因此,无论如何您最终都会手动编写迁移(也许可能有一些用于 alembic 的适配器,那会很酷)。

我还记得在 github repo 上看到作者试图用 sqlalchemy(没有 deferToThread)很好地进行 twisted play,但我没有关注它是否成功并且找不到 URL。 (还有 Twisted + SQLAlchemy and the best way to do it)

最后,最新版本的 psycopg 支持设置异步回调。也许这可以用于某些事情(与 SQLAlchemy 集成?或其他)。

更新:最近也出现了这个有趣的项目 - alchimia

关于python - 如何在 python 扭曲的应用程序中管理数据库模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16780154/

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