1

ツリーマップ ビューでフォルダーとファイルを参照できるアプリケーションに取り組んでいます。大量のデータを扱っているため、すべての JSON データを一度にロードしたくありません。代わりに、特定のフォルダーをクリックすると、そのフォルダーのすべてのファイルが表示されます。

現在のように、フォルダーIDを取得してURLに含めます。www.mysite.org/1これは、Djangoのurlconfで、そのフォルダーIDのファイルjsonを提供する特定のビューにマップされているようです。

最適な方法は何ですか? urlconf とのパターン マッチはいつ行うべきですか? いつ GET/POST を使用するべきですか?

4

2 に答える 2

2

フォルダごとに 1 つの数値 ID があるため、現在の方法は問題ないようです。一度に多くのパラメーターを渡したい場合、特にパラメーターのセットが常に同じではない場合は、GET パラメーターがより適切です。

POST は、単に既存のデータを要求するのではなく、サーバー上のデータを更新するためのものであるため、ここでは関係ありません。

于 2014-07-16T08:10:00.587 に答える
0

API ( TastypieまたはDjango Rest Framework )をセットアップすることをお勧めします。

このようなものを作成できます/api/v1/YOUR_APP_NAME/?limit=20(Tastypie のデフォルトでは、リクエストごとに 20 の制限があります)

これで、Django に別の URL を用意する必要がなくなり、適切な API が作成されました。データを挿入したくない場合は、常に GET リクエストを使用する必要があります。

于 2014-07-17T07:15:35.087 に答える