繁体   English   中英

django 是一个宁静的 api 吗?

[英]Is django a restful api?

我很迷惑。 有人说它是一个 Restful API,有人说它不是。

我们如何定义 RESTful API? GET、PUT、POST 和 DELETE 命令?

我可以将使用 django Web 框架构建的任何 Web 应用程序称为 Restful API 吗?

我很迷惑。 有人说它是一个 Restful API,有人说它不是。

两种不同的 Django:

  1. Django - 快速开发 Web 应用程序的 Web 应用程序框架

  2. Django REST Framework (DRF) - 创建 RESTful API 的强大框架。

两个框架都在 Python 中。

我们如何定义 RESTful API? GET、PUT、POST 和 DELETE 命令?

您在后端应用程序上创建一个 API 来定义其用途。 例如,如果您使用 DRF,并且您的 API 的 URL 是 yourdomain.com/customers/,您可以使用它:

  1. 通过实现 GET 方法返回所有客户信息
  2. 通过实现 POST 方法创建客户信息......等等

我可以将使用 django Web 框架构建的任何 Web 应用程序称为 Restful API 吗?

你称之为后端

Django 是一个用于创建 Web 后端的 Web 框架,而 REST(REpresentational State Transfer)是一种用于开发 Web 服务的架构风格。 您可以使用 django 来创建 REST api。 您可以在这里进一步探索:
Django: https : //www.djangoproject.com/
休息: https : //youtu.be/llpr5924N7E

我从网上了解到的是:

  • 它应该有一些命令,如 PUT、GET、POST 和 DELETE 等,命令
  • API 的 URL 应该是用户/机器可以理解的
  • 它应该有 OAuth 密钥和令牌供每个客户端从他的访问
    应用。
  • URL 应为 www.api.xyz.com。 但我不确定 URL 中是否包含api 有人可以确认吗?

以及成为 RESTful API 的更多限制。 希望所有这些观点都是正确的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM