1

Web アプリとして AngularJs と Restangular を使用し、アプリによって呼び出される API として Django / Tastypie を使用してプロジェクトを形成しようとしています。

私は持っています:-シードアプリのWebサーバースクリプトで実行すると、Angularアプリがうまく機能します。- URL が呼び出されたときに json を返す django / Tastypie API。

しかし、それらを接続する方法がわかりません!Django API でアプリを起動するにはどうすればよいですか? どのようにロードすればよいですか?ウェブ上で多くの例が見つかりません...

あなたの助けに感謝します。

4

1 に答える 1

0

DjangularDjango-Angular の2 つの主要な統合ライブラリがあります。

Djangular はさまざまなシナリオを提供しますが、私にとって最も理にかなっているシナリオは次のとおりです。

  1. Django アプリを作成し、Tastypie/DRF を使用して API を生成します。
  2. Djangular を使用して で新しいアプリを作成しますmanage.py startangularapp <app_name>。これにより、angular を含めるための基本レイアウトが得られます。
  3. 各アプリの index.html を指す urls.py で、各アプリの「パススルー」URL を定義します<div ng-view></div>
  4. app.jsを使用してルートを提供します$routeProviderDjangoProperties依存関係に 注入しDjangoProperties.STATIC_URL、正しいパスを取得するために使用する必要があります。
  5. から API を使用するサービスを作成します。1.
  6. この API を中心に AngularJS アプリの残りの部分を記述します
  7. 共有してお楽しみください!
于 2015-02-23T16:45:40.537 に答える