gpt4 book ai didi

python - 从 Postgres 加载 Flask 模型

转载 作者:行者123 更新时间:2023-11-29 12:31:16 24 4
gpt4 key购买 nike

我已经使用 postgres 数据库和 sqlalchemy 设置了一个 Flask 应用程序。不幸的是,这不是 flask-sqlalchemy 扩展。虽然我能够让应用程序与常规 sqlalchemy 一起工作,但扩展似乎不喜欢我们设置的模式。我希望利用该扩展程序的一些功能,例如分页。

这是我的问题...

我有一个可以与 flask-sqlalchemy 扩展一起使用的 postgres URL,但我不确定如何处理这些模型。我是否只是重新输入所有 postgres 模式作为每个表的模型?

现在我有几个模型,看起来像:

class Account(Base):
users = relationship("User")

class User(Base):
account = relationship("Account", backref="user")

这很好用。还有其他列未在模型中定义,但我可以访问(例如用户模型的姓名、电子邮件等)。我是否需要在模型中声明所有这些才能使用 flask-sqlalchemy 扩展?

感谢您的帮助。

最佳答案

SQLAlchemy 的 sqlacodegen 模型代码生成器的变体

提供 flask 模型生成选项“--flask”

https://github.com/ksindi/flask-sqlacodegen

关于python - 从 Postgres 加载 Flask 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23766682/

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