【问题标题】:Confused about API relevance and Django [closed]对 API 相关性和 Django 感到困惑 [关闭]
【发布时间】:2020-07-01 12:33:45
【问题描述】:

我是 Web 开发新手,正在尝试通过 Django Rest Framework 学习 API。我实际上对为什么我们实际上需要构建 API 感到困惑。例如,我看过创建博客 API 的教程,它会返回帖子及其信息。为什么我们需要一个 API?我们可以简单地创建常规的 Django 视图来做同样的事情。我听说 API 只提供“数据”,但我也可以从常规 Django 获取数据。那么,您为什么要安装一个全新的“子”框架来为您完成这些工作?

【问题讨论】:

  • 完全没有必要。如果您有一个简单的博客,只需按预期使用 Django,并带有 MVC 框架。
  • 请注意,这个问题可能会被关闭,因为它主要是基于意见的。不过,这是一个很好的问题。始终保持挑剔,看看你真正需要什么。 API 可能对大型网站有用,但对于大多数网站来说都是多余的。

标签: django api django-rest-framework


【解决方案1】:

假设您要构建一个移动应用程序来提供一些博客文章。您是否考虑过如何从后端获取博客文章。 以instagram为例,app从django后端以json数据的形式获取图片、cmets和tags,并可以在应用上展示相关数据。简而言之,在后端和前端技术不同的情况下可以使用API​​,并且可以通过API进行通信

【讨论】:

    【解决方案2】:

    使用 Django REST Framework 的最大原因是因为它让序列化变得如此简单!

    查看此中号帖子 https://medium.com/@BennettGarner/build-your-first-rest-api-with-django-rest-framework-e394e39a482c

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2016-09-04
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多