web2py中的DAL问题(我想通过DAL获取已存在的数据库表)

时间:2021-02-23 20:48:31
DAL方法中,除了define_table外,能直接获取之前已经存在于数据库中的表吗?
详细点就是我想:
db = DAL('数据库连接字符串')
db.get_table('existed_table_name', ...) ####get_table是我编的,实际不存在
rows = db().select(db.existed_table_name.ALL)
而不是:
db = DAL('数据库连接字符串')
db.define_table('table_name', Field('fieldName'),...)
rows = db().select(db.table_name.ALL)

DAL有没有类似get_table这样的方法?

1 个解决方案

#1


找到答案了 web2py文档中的“Legacy databases and keyed tables”那一段。

#1


找到答案了 web2py文档中的“Legacy databases and keyed tables”那一段。