我正在python中为app引擎构建一个restful服务,我希望能够从请求处理程序中分离数据存储区操作(如查询)。
我可以构建自己的DAL,但我想知道是否已经存在库。任何人都知道如何建立一个或有建议?谢谢你的帮助。
答案 0 :(得分:0)
如果您想在Google App Engine外部使用便携式设备,可以尝试Web2Py DAL Api。
您可以使用以下代码编写代码:
db = DAL('gae')
rows = db(db.mytable.myfield!=None).select()
for row in rows:
print row.myfield
Web2py目前支持这些数据库风格:
Google App Engine
SQLite的
MySQL的
PostgreSQL的
MSSQL
火鸟
甲骨文
DB2
安格尔
Informix