django-tastypie-with-file-upload-and-model-form-validation

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

Rating: nan/5 (Total Votes: 0)

ジャンゴ·tastypie-とファイル·アップロード·アンド·モデル·フォーム·検証は、ファイルのアップロードやModelFormValidationで固定ジャンゴTastypieのバージョンです。
それのように見ては何ですか?
基本的な例は次のようになります。
#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症候群をサポートする

この要件:

このPythonの。
ジャンゴ
mimeparse
のpython-dateutil

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

へのコメント django-tastypie-with-file-upload-and-model-form-validation

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