gpt4 book ai didi

python - Pylons 1.0 和 SQLAlchemy 0.6 - 如何建模?

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:28 27 4
gpt4 key购买 nike

我一直在阅读 http://pylonsbook.com/en/1.1/starting-the-simplesite-tutorial.html并遵循他们的 SimpleSite 教程,但在创建模型时遇到了一些问题。

他们在教程中使用的模型导入是:

"""The application's model objects"""
import sqlalchemy as sa
from sqlalchemy import orm

from simplesite.model import meta

# Add these two imports:
import datetime
from sqlalchemy import schema, types

然后他们使用它来创建一个表:

page_table = schema.Table('page', meta.metadata,

不过,当我尝试这样做时,我得到:

AttributeError: 'module' object has no attribute 'metadata'

我猜 Pylons 在版本升级期间改变了他们的方式......

那我该怎么做呢?有人可以将我链接到有关制作模型和处理数据库连接/查询的更新教程吗? :/

最佳答案

Pylons 1.0 使用声明性 Base 作为模型的默认值。

例子:

from sqlalchemy import Column
from sqlalchemy.types import Integer, Unicode,
from MYPROJECT.model.meta import Base

class User(Base):
__tablename__ = 'user'

id = Column(Integer, primary_key=True)
username = Column(Unicode(100))

您可以在 http://pylonshq.com/docs/en/1.0/models/ 中查看更新后的引用资料

关于python - Pylons 1.0 和 SQLAlchemy 0.6 - 如何建模?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3353755/

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