Web2py PostgreSQL - 即使连接成功,数据也不会出现

时间:2014-07-30 06:25:33

标签: web2py postgresql-9.3

这是我的连接字符串:

DAL('postgres://postgres:000100010@localhost/postgres',pool_size=10,migrate=False,fake_migrate_all=True)

预创表

db.define_table('users',
                Field('first_name'),Field('last_name')
            )

获取数据的代码

def users():
    rows = db(db.users).select()
    return dict(rows=rows)

返回

{
    rows: [ ]
}

1 个答案:

答案 0 :(得分:1)

尝试做:

db.define_table('users',
                Field('first_name'),
                Field('last_name'),
                rname='myschema.users')

在进行查询时,web2py将使用rname(在本例中为“myschema.users”)而不是DAL表名称(只是“用户”)。