首页 > 解决方案 > 是否所有功能都属于 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 实现上述功能。

标签: encryptionfastapi

解决方案


目前在 2020 年 1 月。FastAPI 与 Django Rest Framework (DRF) 相比具有更小和不同的功能集。

DRF 建立在 Django 之上,您拥有 Django 可用的所有功能以及用于构建 REST API 的便捷工具。

使用 FastAPI,框架方式更加简洁,它提供了一种简单、快速的方式来创建和测试一组 OpenAPI 兼容的端点。专注于速度和异步风格的请求-响应处理。

但是不包括 ORM 或迁移、管理员、帐户等以及您使用 Django 获得的所有其他“包含电池”的东西。

要实现您现在列出的功能,您必须自己动手或使用一些预先存在的异步 python 包并适应您的需求。


推荐阅读