2016-05-15 7 views
0

私たちはDjangoを使って開発したプロジェクトを持っており、そのプロジェクトの一部からモバイルアプリケーションを開発したいプロジェクト)。Djangoで作ったプロジェクトとDjango-Rest-Frameworkを使ってRESTfulなAPIを組み合わせる

私の理解から、RESTful APIはモバイルアプリケーションのバックエンドとして使用されています。そこで、Django-RESTful-Frameworkを使用してこのAPIをdjangoプロジェクト内のアプリケーションとして構築したいと考えています。

私の質問はですので、すでに作成されているDjangoプロジェクトの中にAPIを構築しても大丈夫ですか?

RESTful APIはそのプロジェクトのモデルを必要とするためです。現時点では、私たちが開発したdjangoプロジェクトではセッションを使用していたため、403での応答が禁止されていたため、モバイルアプリからapiエンドポイントにアクセスするという問題がありました。

+0

はい、残りのフレームワークは、djangoの内部で使用するためのものであり、それは交換ではありません。 – serg

答えて

0

絶対に! DRFはすばらしいパッケージです。同じモデルからAPIを使用してモバイルアプリに電力を供給する必要がある場合は、これが方法です。もちろん、それは意見ですが、DRFの強みは、立ち上げと実行が容易だが、必要に応じて実際には深いコントロールができるということです。

403を取得している場合は、コードを見ずに理由を言うのは難しいです。これを見てください:http://www.django-rest-framework.org/api-guide/authentication/

関連する問題