python-在web2py中独立使用DAL
作者:互联网
我有来自web2py应用程序的sqlite数据库.
我想使用gluon库处理数据.
我已经读过this post,但出现错误DAL对象没有属性’user.
据我了解,我需要使用表的定义(在myapp / models / tables.py中).
如何将DAL与web2py之外的现有数据库一起使用(仅使用gluon库).
这是我的代码:
from gluon.sql import DAL, Field
from gluon.validators import *
module_path = os.path.abspath(os.path.dirname(__file__))
print module_path
dbpath = module_path + '/../databases/'
db_name = "storage.sqlite"
db = DAL('sqlite://' + db_name, folder=dbpath)
rows = db(db.user).select()
我的问题是如何导入myapp / models / tables.py中所有的表定义?
解决方法:
您可以使用pydal
pip install pydal
接着:
from pydal import DAL, Field
...
标签:web2py,python 来源: https://codeday.me/bug/20191012/1898646.html