我正在用 Python 为 App Engine 构建一个 Restful 服务,我希望能够将数据存储操作(如查询)与请求处理程序分开。
我可以构建自己的 DAL,但我想知道是否已经有库。任何人都知道或对如何构建一个有建议吗?感谢您的帮助。
最佳答案
如果您想要在 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
FireBird
Oracle
DB2
Ingres
Informix
关于使用 DAL 的 python app engine restful 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6541207/