2012-11-24 26 views
1

REST API搜索的方式來建立的REST API,我發現skue(https://code.google.com/p/skue/)。但是網站上沒有太多的信息。我的計劃是建立一個REST API爲嚴格如下:使用Skue或類似的框架建立在谷歌應用程序內發動機

Models << Business logics << Restful Resources. 

這意思是:該機型是專門由business logic接入; restful resources接口是客戶端直接訪問的唯一層。我指定所有這些以避免人們建議使用appengine-rest-server

我的問題是:有沒有人成功地使用Skue?如果是這樣,你有任何你不介意分享的例子嗎? GETPOST就足夠了,但更多的是歡迎。如果沒有Skue,是否有任何的框架存在,允許對谷歌 - 應用引擎上構建這樣的REST的API?

+0

或許[類型化JSON序列/在Python反序列化(http://stackoverflow.com/q/13209909);隨你選。 –

+0

我不清楚它們是否重複;也許是因爲我對Python很陌生。我的對象是ndb.Model對象。請參閱發佈之初的修改。 – kasavbere

+0

'limone'可以綁定'colander'模式任意對象,包括'ndb.Model'對象,我相信。 –

回答

1

爲什麼不直接使用json.loads(),並得到字典?在python中(與Java不同)字典是一流的公民。

作爲一個經驗豐富的Java程序員,我動心,當移動到Python中,所有的數據加載到我在別處定義的對象,但我發現它在蟒蛇完全可以得到一本字典,並使用它來代替。傳遞字典並在很多地方使用它們(例如方法中的關鍵字參數)非常容易。只需使用更多的測試...

在python中,您正在將靜態編譯檢查移向動態單元測試檢查,並且pythonic方式完全可以。

相關問題