問題タブ [tastypie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1296 参照

django - django-tastypie オブジェクト キーを設定することは可能ですか?

デフォルトでは、django-tastypie を使用してリソース リストを取得すると、応答は次の形式になります。

ドキュメントを掘り下げて調べてみましたが、返されたアイテムを実際に説明するために「オブジェクト」キーを変更するためのメタオプションまたは設定が見つからないようです。たとえば、ある API 呼び出しに場所のリストがあり、別の API 呼び出しに人のリストがあるとします。「場所」と「人」のキーを区別できるようにしたいです。これの本当の理由は、私が iOS で RestKit を使用していて、複数のマッピングを設定できるようにしたいからです。

0 投票する
1 に答える
705 参照

jquery - djangoビューでのTastypieリソースの使用

私は Web アプリケーションに取り組んでおり、将来的にはこのための iPhone アプリも開発する計画があります。この目的のために、tastypie を使用してレスト ベース フレームワークを作成することにしました。   

1 つのモデルに価値を追加するためのリソースを開発しましたが、jquery を使用して正常に動作します。ここで、django でフォームを作成する必要があります。このリソース API を django ビューで使用する方法がわかりません。urllib を使用して API に接続する必要がありますか、それとも古い django の方法で接続する必要がありますか? 

0 投票する
2 に答える
472 参照

django - ORM以外の呼び出しにdjango関連のRESTAPIパッケージを使用するのはなぜですか?

ビューを使用するだけでORM以外の呼び出しに、 tastypiepistondjango-restなどのdjango関連のREST APIパッケージを使用することの長所と短所は何ですか?

0 投票する
1 に答える
1554 参照

django - django Tastypie manytomany フィールド POST json エラー

ここに私のリソースがあります:

django-tastypie システムで curl を使用して投稿しようとしています。

これは私が得るものです:

resource_uri の代わりに ID だけを送信しようとしましたが、これも機能しません。投稿データが何らかの形で間違っていると確信しています。これを修正するにはどうすればよいですか?

0 投票する
1 に答える
861 参照

python - TastyPie でいくつかのフィルターを必須にする方法は?

「言語」フィルターを必須にすることは可能ですか?

私の目標は、GETパラメーターにキー「言語」がない場合にエラーを発生させることです

0 投票する
1 に答える
998 参照

django - Django,mongodb,Tastypie-nonrel : List of ForeignKey

On my Django-mongodb model, I would like to have an object with a listField containing reference to other objects. Here is an example of what I want to achieve :

models.py

api.py (Tastypie Resources)

In this example, the field "commentList" contains a list of "Object ID" referencing "Comment" objects. If nothing is done, an HTTP GET on my "Post" resource will give me:

What I would love to get is this :

My question is : How can I resolve the reference to objects Comment and make it available with a API call to the ressource Post?

If this is not possible, what would be the best way to design my non-relational data model so that a Post can contain multiple Comment, but that Comment can alo be accessed on its own and updated independently?

Thanks a lot for your help!!

0 投票する
1 に答える
854 参照

python - Accept ヘッダーを使用した TastyPie Api のバージョン管理

私は宗教戦争を始めようとしているわけではありませんが、個人的には、リソースの URL に含まれる API のバージョン情報が好きではありません。これを行う最善の方法は、リソースの Accept ヘッダーを使用するか、クエリ文字列に ?version=2 を追加することだと思います。このトピックに興味がある場合。このトピックに関する StackOverflow には、多くの優れた (情熱的な) 投稿があります。ここに良いスレッドがあります。また、スティーブ・クラブニクによる良いブログ投稿です。繰り返しますが、これらは単なる私の好みであり、このトピックに関するスレッドを作成しようとしているわけではありません (繰り返します)。

現在、RESTful API の作成に役立つ Django パッケージを探しています。少し読んだ後、TastyPieには私が欲しい/必要なもののほとんどがあり、十分にサポートされているようです(そして本当に良いドキュメントがあります). そして、別のバージョン管理スキームを実装する方法があるかどうか疑問に思っていますか? 他の誰かがこれをやったことがありますか?私が望むようにもっと機能する可能性のある別のパッケージはありますか?

0 投票する
2 に答える
2431 参照

python - TastypieのFileField

私はtastypieでAPIを作成しているモデルを持っています。手動で管理しているファイルへのパスを格納するフィールドがあります(FileFieldユーザーがファイルをアップロードしていないため、使用していません)。モデルの要点は次のとおりです。

これが私のおいしい設定です:

ファイルフィールドのAPIでは、これはファイルへのフルパスを返します。tastypieが実際のファイルまたは少なくともファイルへのURLを提供できるようにしたい。それ、どうやったら出来るの?コードスニペットは大歓迎です。

ありがとうございました

0 投票する
2 に答える
479 参照

python - Tastypie の URL でフィールドを完全に切り替えますか?

fullフィールドがAPI URL に含まれている必要があるかどうかを強制する方法はありますか?

たとえば、フィールドがいっぱいかどうかを選択するには、次のようにします。

full次のような方法で URLを上書きすることは可能ですか。

また

0 投票する
3 に答える
2284 参照

django - django tastypieは、特定のオブジェクトの特定のフィールドのみをフェッチします

tastypieで私のURL:/ api / v1 / course / 1 /?format = jsonは次のjsonを与えます:

私は次のようなことをしたい:

特定のコースの科目のリストのみを取得します。これは可能ですか?