gpt4 book ai didi

python - 使用 pylons 和 SQLAlchemy 创建表

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:27 26 4
gpt4 key购买 nike

我正在使用 SQLAlchemy,我可以创建我在/model/__init__.py 中定义的表,但我已经在/model 目录中找到的其他文件中定义了我的类、表及其映射。

例如,我有一个配置文件类和一个配置文件表,它们在/model/profile.py 中定义和映射

要创建我运行的表:

paster setup-app development.ini

但我的问题是,我在/model/__init__.py 中定义的表已正确创建,但未创建在/model/profile.py 中找到的表定义。如何执行/model/profile.py 中的表定义,以便创建我的所有表?

感谢您的帮助!

最佳答案

我在第一个真正的 Pylons 项目中遇到了同样的问题。对我有用的解决方案是:

  1. 在 profile.py 文件中定义表和类
  2. 在您的 __init__.py 中,在 def init_model 之后添加 from profile import *
  3. 之后我添加了我所有的映射器定义。将它们全部保存在 init 文件中解决了我在不同文件中定义的表之间遇到的一些问题。

此外,我已经使用声明性方法创建项目,不需要在 init 文件中定义映射。

关于python - 使用 pylons 和 SQLAlchemy 创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482627/

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