使用Skue或类似框架在google-app-engine上构建REST API

时间:2012-11-24 20:47:58

标签: google-app-engine rest python-2.7

在搜索构建REST API的方法时,我找到了skue(https://code.google.com/p/skue/)。但是网站上的信息不多。我的计划是严格按照以下方式建立一个休息api:

Models << Business logics << Restful Resources.

这意味着:模型只能由business logic访问; restful resources接口是客户端可以直接访问的唯一层。我指的是这一切,以避免人们建议使用appengine-rest-server

我的问题是:有没有人成功使用过Skue?如果有,你有什么例子你不介意分享吗? GETPOST就足够了,但欢迎更多。如果不是Skue,是否有任何框架允许在google-app-engine之上构建此类rest-apis?

1 个答案:

答案 0 :(得分:1)

为什么不直接使用json.loads()并获取字典?在python中(与Java不同)字典是一流的公民。

作为一名经验丰富的Java程序员,我被诱惑,当转移到Python时,将所有数据加载到我在别处定义的对象中,但我发现在python中获取字典并使用它是完全正确的。传递字典并在许多地方使用它们要容易得多(例如,作为方法中的关键字参数)。只需使用更多测试...

在python中,您正在将静态编译检查移向动态单元测试检查,这在pythonic方式中完全没问题。