2016-10-25 4 views
0

私はAPIコンセプトが初めてです。私はAPIについて疑問を持っています。私はPython-django frameworkのWebアプリケーションを作成しました。このWebアプリケーション用のAPIを作成する必要があります。この同じアプリをモバイルでmobile appとして使用する必要があります。 モバイルアプリ向けに別途APIを作成することはできますか?私はこれをgoogleで検索しました。私は正しい答えを見つけることができません。私を助けてください...Webアプリケーション用のAPIとそのWebアプリケーションのモバイル版をPythonで作成するにはどうすればよいですか?

+0

アプリケーションプログラマーインターフェイス(API)ではなく、ユーザーインターフェイス(UI)を意味するのでしょうか? –

答えて

1

APIは、リクエストを送信するクライアントがモバイルアプリまたはブラウザであるかどうか気にしません(もちろん、目的の情報を送信して使用しない限り)。たとえば、APIが「www.myapp.com/registeruser/」のURLを公開していて、ユーザー名とパスワードのあるPOSTが必要な場合は、そのURLを送信できるクライアントのパラメータでこのURLを呼び出すことができます。

デスクトップとモバイルの両方に同じクライアントサイドコードを使用したい場合(必要なものを理解しようとしています)、レスポンシブウェブサイトを見ることができます。 django-bootstrap3のようなパッケージはDjangoでうまく動作し、使いやすいです。

0

APIを使用するネイティブモバイルアプリケーションを開発することを目標にしている場合は、Django REST frameworkを使用して現在のDjangoアプリケーションにAPIエンドポイントを追加できます。 1つの可能性は、Djangoプロジェクトのすべてのアプリケーションに別のファイルが追加され、serializers.py(同レベルの場合はmodels.py)です。

関連する問題