【问题标题】:python app engine restful service using DAL使用 DAL 的 python 应用引擎 restful 服务
【发布时间】:2011-09-26 08:09:24
【问题描述】:

我正在为应用程序引擎在 python 中构建一个安静的服务,我希望能够将数据存储操作(如查询)与请求处理程序分开。

我可以构建自己的 DAL,但我想知道那里是否已经有库。任何人都知道或对如何构建一个有建议?感谢您的帮助。

【问题讨论】:

  • 您希望能够在 App Engine 和其他平台之间透明地移植吗?如果没有,App Engine 已经以 google.appengine.ext.db 包的形式提供了一个。

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


【解决方案1】:

如果您想要在 Google App Engine 之外移植的东西,您可以试试Web2Py DAL Api。

你会编写这样的代码:

db = DAL('gae')
rows = db(db.mytable.myfield!=None).select()

for row in rows:
  print row.myfield

Web2py 目前支持这些数据库风格:

谷歌应用引擎
SQLite
MySQL
PostgreSQL
MSSQL
火鸟
甲骨文
DB2
安格尔
Informix

【讨论】:

    猜你喜欢
    • 2013-07-05
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多