私はAPIコンセプトが初めてです。私はAPIについて疑問を持っています。私はPython-django framework
のWebアプリケーションを作成しました。このWebアプリケーション用のAPIを作成する必要があります。この同じアプリをモバイルでmobile app
として使用する必要があります。 モバイルアプリ向けに別途APIを作成することはできますか?私はこれをgoogleで検索しました。私は正しい答えを見つけることができません。私を助けてください...Webアプリケーション用のAPIとそのWebアプリケーションのモバイル版をPythonで作成するにはどうすればよいですか?
0
A
答えて
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
)です。
関連する問題
- 1. パブリックAPIを使用してWebアプリケーションを作成するにはどうすればよいですか?
- 2. WebブラウザにKivy GUIアプリケーションをWebアプリケーションとして配置するにはどうすればよいですか?
- 3. 私のWebアプリケーションのWebページをAndroidアプリケーションで実行するにはどうすればいいですか
- 4. iPhoneモバイルWebアプリケーション用のツールキットはどれですか?
- 5. iPadのマルチタスキングジェスチャーがモバイルWebアプリケーションをロックするのを防ぐにはどうすればよいですか?
- 6. WebアプリケーションとWebサイトの作成の違いは何ですか?
- 7. Mavenを使用してJava Webアプリケーションでビルドタイムスタンプを作成するにはどうすればよいですか?
- 8. 1人のインストーラでJava EE Webアプリケーションのインストーラを作成するにはどうすればよいですか?
- 9. 私のJava WebアプリケーションでGoogle翻字APIを使用するにはどうすればよいですか?
- 10. モバイルとタブレットの両方をサポートするアプリケーションを作成するにはどうすればよいですか?
- 11. MySQLは、私は、モバイルWebアプリケーションを作成しようとしています
- 12. IISでWebアプリケーションをどのように整理すればよいですか?
- 13. Web API 2 Webアプリケーションをクライアントに配布するにはどうすればいいですか?
- 14. Java EE/jboss WebアプリケーションでWebアプリケーションのすべてのユーザーのBeanを作成するにはどうすればいいですか?
- 15. .Netテクノロジで勝利とWebアプリケーションの試用版を作成する方法
- 16. Javaアプリケーションの.exe版をインストールする.exeインストーラを作成するにはどうすればよいですか?
- 17. CGI、FastCGI、mod_perlをサポートするPerl Webアプリケーションを作成するにはどうすればよいですか?
- 18. Webアプリケーションでドラッグ可能なアイテムを作成するにはどうすればよいですか?
- 19. Bluemix for Java Webアプリケーションでフォルダを作成するにはどうすればよいですか?
- 20. Webアプリケーションでリアルタイムのconcurencyロックを作成するにはどうすればいいですか?
- 21. MS Accessアプリケーションの試用版を作成するにはどうすればいいですか?
- 22. ASP.NET 2.0 Webアプリケーションのグラフにはどうすればよいですか?
- 23. Webファームでアプリケーションが動作することを証明するにはどうすればよいですか?
- 24. APIを使用してアプリケーションのモバイル番号を取得するにはどうすればよいですか?
- 25. Webアプリケーションで送信されたWebフォームを区別するにはどうすればよいですか?
- 26. 写真をインラインで表示しないスリム版のWebアプリケーションを作成するにはどうすればよいですか?
- 27. WindowsアプリケーションのテーマをWebと同じように設定するにはどうすればよいですか?
- 28. NetBeansでは、「Javaアプリケーション」プロジェクトを「Webアプリケーション」プロジェクトに変換するにはどうすればよいですか?
- 29. Cocoa/iPhone:アプリケーションの中国語(簡体字)版を作成するにはどうすればよいですか?
- 30. ログインして簡単なWebアプリケーションを作成するにはどうすればよいですか?
アプリケーションプログラマーインターフェイス(API)ではなく、ユーザーインターフェイス(UI)を意味するのでしょうか? –