gpt4 book ai didi

django - 为什么需要使用 Django REST API?

转载 作者:行者123 更新时间:2023-12-01 08:50:58 25 4
gpt4 key购买 nike

为什么需要使用 Django REST 框架来制作 API?你不能用普通的 Django 创建像 /api/createuser 这样的路由并像往常一样从那里处理所有后端逻辑吗?

最佳答案

您不需要使用 Django REST 框架来制作 API

但是,如果您要在 Django 中创建一个体面的 REST API,DRF 是一个基于 Django 的框架,可以帮助您构建具有以下功能的 API:

  • Web 可浏览 API、文档自动生成
  • 从模型自动构建的通用 View
  • 路由器
  • 正文解析器(自动内容协商)
  • 验证器
  • 身份验证
  • 权限
  • 节流
  • 通过获取参数自动过滤数据
  • 4 种不同的分页模式(数字/偏移量/时间)
  • API 版本控制
  • 多种响应格式 (.xml/.json/etc)
  • 当前响应格式的异常(exception)格式

您可以自由地重新发明轮子和/或创建有缺陷/不安全的 REST API,或者您可以选择使用经过深思熟虑和测试的框架来帮助您构建良好的 REST API。

关于django - 为什么需要使用 Django REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42617913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com