我在 Django 中开发了一个特定的应用程序,我知道 Django RestFramework 是用来构建 API 的。然而,当我开始在他们的网站上阅读 Django Rest Framework 时,我注意到 空气污染指南中的每一个东西(如请求、响应、视图等)都声称它优于 Django (请求、响应、视图等)。
我不明白的是,这些 API 是否会取代我现有的 Django 模型、视图等,或者我如何在我现有的 Django 代码中以不同的方式使用它们?
我非常熟悉 Django,但是即使花了一些时间在上面,我也不能准确地理解 Django 剩余框架是什么。(我知道它用于 API。)还有,我真的需要 API 吗?我的应用程序能够在没有 API 的情况下向服务器发送数据,那么在什么情况下我需要 API 呢?