web2py アプリケーションからの sqlite データベースがあります。gluon
ライブラリを使用してデータを操作したい。この投稿を読みましたが、エラーが発生しましDAL object has no attribute 'user
た。私が理解しているように、テーブルの定義を使用する必要があります(myapp/models/tables.py
)。web2py 以外の既存のデータベースで DAL を使用するにはどうすればよいですか (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
ですか?