Google App Engineで実行されるDjangoアプリケーション用のREST APIを提供したいと思います。私はappengine-rest-serverを見つけて、役に立つと分かった。しかし、実際の使用例があればそれを取得したいと思います。考慮すべき優れた選択肢はありますか?Appengine RESTライブラリ - PythonとDjango
答えて
私はtastypieとdjango-nonrelを使用しています。当時は少しコードを変更する必要がありましたが、reposの最新バージョンが一緒に機能すると思います。そのため、多対多の関係の欠如の
http://eatdev.tumblr.com/post/12076483835/tastypie-on-django-nonrel-on-app-engine
、私はListPropertiesを使用してきた、と彼らはtastypieで正常に動作するように見えます。
tastypie APIはモデルに一致するように設計されています。あなたのAPIがあなたのモデルのインスタンスを作成/取得/更新/削除する場合、tastypieは少ないコードしか必要としません。
ジャンゴピストンも大人気ですが、アプリエンジンでは試していません。
最近これをやってみたところ、問題は解決しましたが、他のいくつかの依存関係はありません。これは、所与の場所にコピーモジュールによって単純に解決することができる。 –
私はアプリエンジンでrestletを問題なく使用しました。 http://www.restlet.org/
ポストには基本的なHttpServletを使用し、jsonデータは取得するのをやめて使用を中止しました。
彼はdjango(Python)を実行しています^^ – martyglaubitz
現在、REST APIを書くための最良の選択肢はdjango-piston https://bitbucket.org/jespern/django-pistonだと私は思っていますが、Google AppEngineと完全に機能するはずです。
私はそれを試しましたが、あなたはピストンモジュールのいくつかのインポートを修正する必要があります(少なくとも、あなたのアプリケーションのルートパスにライブラリを入れないと、かなりうまくいく) – martyglaubitz
UPDATE 私は上を見とることをお勧めします:それはのappengine-残り、あなたのAPIをバージョン管理し、現在nicly
を複数のエンドポイントをmamangeのようなものでも、あなたを助けdjango-pistonよりも、よりよい仕事に判明django-tastypieを-serverはndbモデルをサポートしていません。
- 1. PythonでのUPDATEとDELETE操作Django REST
- 2. Django RestとAxios
- 3. Python factory_boyライブラリDjangoモデルのm2m?
- 4. django-guardianとdjango-rest-framework
- 5. djangoとappengineモデルクラス間のコード再利用
- 6. Django RESTフレームワーク+ Django REST Swagger
- 7. Django RESTフレームワーク+ Django REST Swagger + ImageField
- 8. AppEngine Pythonユニットテストタスクキュー
- 9. syncdbのdjango nonrel appengine問題
- 10. Python Django RestポストAPI(ストレージなし)
- 11. AppEngineのDjangoとLinuxサーバーのDjangoの違いは?
- 12. Django REST
- 13. REST API:nodejsとPython
- 14. Django RESTフレームワークとHTMLページ
- 15. django image upload restフレームワークとテストクライアント
- 16. 列挙型djangoとrestフレームワーク
- 17. django restフレームワーク:contenttype unique_togetherとシリアライゼーション
- 18. テストアップロードExcelファイルとJSONField Django REST
- 19. Django Rest Frameworkのデバッグポストとプットリクエスト
- 20. Django REST APIコールとallowed_hosts
- 21. アクションごとのDjango rest-framework
- 22. Django rest auth loginとregistration failure
- 23. djangoパッケージとpythonライブラリの違いは何ですか?
- 24. Pythonとライブラリ(wxPython)
- 25. Python 2.7、Appengine Data Store&Unicode
- 26. AppEngine Python NDB型エラーon .order()
- 27. python appengine memcache最適化
- 28. PythonのAppEngineのMapReduceの
- 29. django-rest-framework + django-polymorphic ModelSerialization
- 30. django-rest-swaggerダブルスラッシュ
[django-tastypie](https://github.com/toastdriven/django-tastypie)や[django-piston](https://bitbucket.org/jespern/django-piston/wiki/Home)ではできませんGAEで使用できますか? –