encryption - 是否所有功能都属于 FAST API 中可用的 Django Rest Framework 来开发 REST APIS
问题描述
三年以来,我一直在 django rest 框架中工作。最近阅读有关 FAST API 框架的工作。FAST API 看起来像是一个非常适合当前 REST API 服务开发的框架。django 中的 FAST API 似乎缺少一些东西。1. 分页 2. 基于类的视图。3. 模拟测试 4.class 基于视图。5.努力分配在django rest框架中提供对加密数据的查找。任何人都可以帮助我,我们如何使用 FAST API 实现上述功能。
解决方案
目前在 2020 年 1 月。FastAPI 与 Django Rest Framework (DRF) 相比具有更小和不同的功能集。
DRF 建立在 Django 之上,您拥有 Django 可用的所有功能以及用于构建 REST API 的便捷工具。
使用 FastAPI,框架方式更加简洁,它提供了一种简单、快速的方式来创建和测试一组 OpenAPI 兼容的端点。专注于速度和异步风格的请求-响应处理。
但是不包括 ORM 或迁移、管理员、帐户等以及您使用 Django 获得的所有其他“包含电池”的东西。
要实现您现在列出的功能,您必须自己动手或使用一些预先存在的异步 python 包并适应您的需求。
推荐阅读
- firebase - AccessDeniedException: 403 没有 storage.buckets.get 访问 Google Cloud Storage 存储桶的权限
- kubernetes - 使用 Github 操作部署 Azure AKS
- sql - 如何根据前一行有条件地插入一行?
- sql - 获取 SQL 查询以显示表条目,以便我可以编辑条目
- shell - 具有多个变量的 awk 和 for 循环
- c# - 从 .net MVC 引导模式页面上传文件在 IE 中有效,但在 Edge、Chrome 或 Firefox 中无效
- substrate - Substrate 中的事件模式
- node.js - 在 Elasticsearch 上按顺序重新索引和删除
- javascript - 将 JSON 数组对象附加到 formdata
- xamarin.forms - Xamarin Forms Java.Lang.RuntimeException:无法连接到相机服务