使用 DAL 的 python app engine restful 服务

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

我正在用 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/

相关文章:

python - 如何安全退出pyqt应用程序python

python - 任何无需 token.pickle 即可创建新 Google 日历事件的方法

python - 脚本加密,但仍然保存明文而不是密文

python - 在现有的 virtualenv 中使用 IntellijIdea

google-app-engine - AppEngine 平台警告 : urllib3 is using URLFetch on Google App Engine sandbox instead of sockets

python - Google App Engine 中的最大实体大小

python - 如何从 Google AppEngine 应用程序中获取该应用程序的应用程序标题

java - 无法在 REST WS 中反序列化 LocalDate 值

android - 如何调试我的改造 API 调用?

python-3.x - Azure Put Blob API 返回规范化 header 中的文件大小不匹配