2015-11-11 16 views
5

Ionic(AngularJS)をフロントエンドとして使用し、Djangoをバックエンドとして使用するモバイルアプリケーションを開発しています。 Djangoを使用して、アプリケーションが$ httpサービスを通じて消費するJSON Web APIとしてデータを公開できるかどうかを知りたかったのです。もしそうなら、私はそれをどうやってやりますか?Ionicをフロントエンド、Djangoをバックエンドとするモバイルアプリケーションの開発

答えて

6

私はまったく同じことをしていますので、うまく動作します。

http://www.django-rest-framework.org/

それはあなたのデータを提供するための柔軟なRESTフレームワークを提供します:

はを見てください。

anglejs側では、個人的には、私の意見ではより柔軟な約束であるため、$ httpの代わりに$ resourceを使用します。特に、$ q.all()を使用した連鎖は非常に便利です。

あなたは、ユーザーの許可を得れば、ここを見て:我々のアプリと話しジャンゴ残りの部分を取得する方法についていくつかのヒントに

Authorization header in AngularJS not working

を。

1

は、Djangoの休憩Frameworkと角度とジャンゴを使用してに偉大なイントロのためにこのビデオを見てください:ビデオで述べた

https://www.youtube.com/watch?v=GVDjoTt3r8A

サンプルアプリはここで見つけることができます:

https://github.com/TrackMaven/Djangular

+0

これは良い例のように見えます。ただし、コードがまだdjangoによってホストされている例のように、フロントエンドを別のアプリケーションとしてデプロイすることはできません。フロントエンドとは別のドメインからバックエンドをホストする場合は、もう少し作業を行い、独立したREST APIを実装する必要があります。 –

関連する問題