django-tastypie-with-uploads-dummycache-error500

ソフトウェアのスクリーンショット:
django-tastypie-with-uploads-dummycache-error500
ソフトウェアの詳細:
バージョン: 1.0.0 Beta
日付のアップロード: 11 May 15
開発者: Daniel Lindsley
ライセンス: 無料
人気: 7

Rating: nan/5 (Total Votes: 0)

ジャンゴ·tastypie-と-アップロード-dummycache-error500とジャンゴTastypieの違いは以下のとおりです。
このバージョンでは、DjangoのTastypieのクリエイターにプル要求として提出されている3つのパッチが含まれています。
- 6bf187d>エラー500が発生した場合、例外のメッセージではなく、一般的なのは、エラーの説明に示されている 'この要求を処理できませんでした」。
- DjangoのDummyCacheを使用した場合18d7a90>、CacheThrottleは失敗しません。
- 1fbc0a8> POSTリクエストでファイルのアップロード(添付ファイル)を可能にします
これらのパッチは、ソースリポジトリに含まれていると、このフォークはもう必要ありません。
それのように見ては何ですか?
基本的な例は次のようになります。
#myappの/ api.py
#============
tastypie.resources輸入ModelResourceから
myapp.modelsインポートエントリから
クラスEntryResource(ModelResource):
 クラスのメタ:
 クエリセット= Entry.objects.all()
#のurls.py
#=======
django.conf.urls.defaultsから*インポート
tastypie.api輸入APIから
myapp.api輸入EntryResourceから
v1_api = API(api_name = V1 '')
v1_api.register(EntryResource())
urlpatternsの=パターン( ''、
 #通常のジャズここに、その後...
 (R '^ API /'、)(v1_api.urlsを含みます)、

それはあなたのRESTfulな方法で、すべてのCRUD操作をサポートするエントリーモデルの完全に動作する、読み書きのAPIを取得します。 JSON / XML / YAMLのサポートが既にあり、それは、関連データ/認証/キャッシュ機能を追加するのは簡単です。
あなたはhttp://django-tastypie.readthedocs.org/でドキュメントの詳細を見つけることができます。
なぜtastypie?
その他、よく知られているAPIフレームワークはDjangoのためにそこにあります。あなたが利用可能なオプションを評価し、あなた自身のために決定する必要があります。よると、ここtastypieためのいくつかの一般的な理由があります。
- あなたは、RESTfulなあるとよく、HTTPを使用してAPIを必要としています。
- あなたは、深い関係をサポートします。
- あなたは、出力の権利を作るために、独自のシリアライザを記述する必要がありますする必要はありません。
- あなたは、少し魔法を持つ、非常に柔軟で、問題領域によくマップするAPIフレームワークをしたいです。
- あなたは(あまりにもありますし、YAML)JSONに等しく扱われる/必要性のXMLシリアル化します。
- あなたは友人/同僚を助けるためにしようと、約NIHについて以下、よりである私の知覚NIH症候群を、サポートしたいです。
参考資料
- http://github.com/toastdriven/django-tastypie/tree/master/tests/basicはtastypieの基本的な使い方を示しています
- http://en.wikipedia.org/wiki/REST
- http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- http://www.ietf.org/rfc/rfc2616.txt
- http://jacobian.org/writing/rest-worst-practices/

Requirements:

Python
ジャンゴ
mimeparse
のpython-dateutil

開発者の他のソフトウェア Daniel Lindsley

へのコメント django-tastypie-with-uploads-dummycache-error500

コメントが見つかりません
コメントを追加
画像をオンにする!