django - Web API 的用途是什么

标签 django web-services api rest

我正在开发应用程序和网站。他们有用户、契约(Contract)等相关信息,为什么要设计一个API而不直接连接数据库?

编辑: 我刚刚开始开发,没有使用 Web 服务的经验。请尽可能详尽。

最佳答案

Facebook、Google 和 Twitter 等网站永远不会让第三方应用程序直接连接到他们的数据库:这是一个巨大的安全风险。 (如果 Facebook 允许任何人访问他们的数据库,包括私有(private)用户信息和消息,您会感到舒服吗?)

API 充当一扇门,第三方应用可以通过它获取允许访问的各种信息。

关于django - Web API 的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240538/

相关文章:

python - 避免多次查询多个计数

web-services - JAX-WS 独立服务器通过证书相互认证

perl - 在 perl 程序中从谷歌获取结果数量

php - 如何在 PHP 中调试 api(不使用 var_dump();die();)

javax.jws.WebService.wsdlLocation 与 jboss 4.2.2

javascript - 使用 Javascript API 创建 ASP.NET 用户控件

python - 为 Django 构建自动化

python - 如何将我所有的 django 应用程序保存在特定文件夹中

python - 完整性错误owner_id DRF

java - 为什么在同步线程时 WebMethods 会被阻塞?