使用DAL的python app引擎restful服务

时间:2011-06-30 21:17:16

标签: python google-app-engine rest data-access-layer

我正在python中为app引擎构建一个restful服务,我希望能够从请求处理程序中分离数据存储区操作(如查询)。

我可以构建自己的DAL,但我想知道是否已经存在库。任何人都知道如何建立一个或有建议?谢谢你的帮助。

1 个答案:

答案 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