【发布时间】:2010-07-28 14:16:40
【问题描述】:
我一直在阅读 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 在版本升级期间改变了它们的方式......
那么我该怎么做呢?有人可以将我链接到有关制作模型和处理数据库连接/查询的更新教程吗? :/
【问题讨论】:
-
您可以使用
dir(meta)内省模块 - 元数据可能会稍微重命名
标签: python model sqlalchemy pylons