我将很快开发一个移动应用程序 (iPhone) 和一个基于网络的应用程序 (Django)。对于移动应用程序,我将创建一个 REST API(最有可能使用 Django)以在手机和服务器之间来回发送数据。
当我需要创建基于 Web 的版本时,将其创建为 api 的任何其他客户端是否有意义。换句话说,移动应用程序和网络应用程序都将通过 HTTP 从外部 API 获取数据。或者基于 Web 的应用程序是否应该直接访问 API 正在使用的数据库并以这种方式获取其数据?
最佳答案
将其分成三个“部分”。第一个使用 Python API 来操作数据库。第二个将您的 REST API 与您的 Python API 连接起来。第三个讨论网络并使用 Python API。
关于django - 我的基于 Web 的应用程序应该成为我的 API 的使用者吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3025586/