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. Django RESTフレームワーク+ Django REST Swagger + ImageField
- 2. Python factory_boyライブラリDjangoモデルのm2m?
- 3. REST API:nodejsとPython
- 4. AppEngine Pythonユニットテストタスクキュー
- 5. djangoとappengineモデルクラス間のコード再利用
- 6. アクションごとのDjango rest-framework
- 7. syncdbのdjango nonrel appengine問題
- 8. AppEngineのDjangoとLinuxサーバーのDjangoの違いは?
- 9. プレキャッシュdjango RESTビュー
- 10. Django rest registration
- 11. Django-restプログレスバーアップロード
- 12. Django Rest Frameworkファイルアップロード
- 13. Django Rest Framework - リバースリレーション
- 14. django-rest-framework + django-polymorphic ModelSerialization
- 15. djangoパッケージとpythonライブラリの違いは何ですか?
- 16. python appengine memcache最適化
- 17. Python 2.7、Appengine Data Store&Unicode
- 18. Django RESTフレームワーク:非モデルシリアライザ
- 19. REST login with Django social_auth
- 20. Django Rest Framework - APIViewページネーション
- 21. Django Rest Framework、CSRF、Vue.js
- 22. Django restフレームワークリクエスト処理
- 23. Django Rest Framework Jsonデータサルパッチ
- 24. Django Rest Framework Dictionaryフィールド
- 25. django-rest-frameworkトークン認証とログアウト
- 26. Django RESTフレームワーク:ビューとビューセットの違い?
- 27. django-REST:ネストされたリレーションシップとPrimaryKeyRelatedField
- 28. ApiキーとDjango Restフレームワーク認証トークン
- 29. pythonとupnpのライブラリ
- 30. 良いPHP Rest APIライブラリ
[django-tastypie](https://github.com/toastdriven/django-tastypie)や[django-piston](https://bitbucket.org/jespern/django-piston/wiki/Home)ではできませんGAEで使用できますか? –