0

私は安らかなプログラミングが初めてです。私はdjango Webサイトを持っています.私の目標は、Webサイトの一部を非同期的にロードすることです.

デフォルトでは、私が今していることは次のとおりです。

URLを呼び出します(例localhost:8080/index)-> Djangoビューをルーティングします->ビューはデータベースからデータを取得します(興味がある場合はmongodb)->ビューはテンプレートを取得します->すべてをレンダリングしてブラウザに送り返します

私が改善したいのは:

たとえば、URL を開きlocalhost:8080/index、イベントをトリガー (たとえば、 a をクリック<a>) して、データベースにリクエストを送信し、他のデータをロードします。

私の質問:

javascript / ajaxをmongodbと安全に橋渡しするために必要な手順は何ですか?

さらに、フロントエンドのリクエストを処理するために、フロントエンドの MCV フレームワーク (バックボーンについて考えている/知識も限られている) を使用することを検討しています。たとえば、私のデータベースのlocalhost:8080/index#2オブジェクトを返します。id : 2

4

1 に答える 1

0

次の django 用の残りの API フレームワークを確認する必要があります。彼らはあなたの時間を大幅に節約するのに役立ちます.

  1. ジャンゴ・タスティピー
  2. Django レスト フレームワーク

私は両方を使用しましたが、個人的にはより好きtastypieです。これらのいずれかをプロジェクトに統合したら、任意のフロント エンド JavaScript フレームワークを使用しangularjsたりbackbone、使用したりせずに、単にリソース URL を呼び出して ajax 経由でデータを取得できます。

于 2013-09-06T10:32:08.607 に答える