django - 我的基于 Web 的应用程序应该成为我的 API 的使用者吗?

标签 django api

我将很快开发一个移动应用程序 (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/

相关文章:

api - 删除 Apache Jena 中所有没有属性的资源?

javascript - Google API 不会翻译外文字母。

python - 我想在我的项目中创建 Django 弹出窗体

django - 注册后如何在 allauth 中自定义用户配置文件字段

python - Django - 基于函数的 View 的自定义权限

css - API调用时如何将css动画添加到vue.js

api - 如何将 pandas.DataFrame 转换为 gviz_api.DataTable

api - Asp.Versioning.Http 模糊匹配异常 : The request matched multiple endpoints on controllers

Django : Can I use CreateView and DeleteView in same form?

python - 如何更改 settings.py 以从 SQLite3 数据库迁移到 mysql 数据库?