最新 最热

FastAPI 构建 API 高性能的 web 框架(二)

参考:https://fastapi.tiangolo.com/zh/tutorial/body-multiple-params/

2023-08-10
3

python高并发优选之FastAPI

FastAPI是一个基于Python 3.6+的现代Web框架,它专注于高性能和易用性。FastAPI通过结合多种技术实现了出色的性能,包括异步编程、类型提示和自动文档生成。FastAPI基于Starlette框架,并且使用Pydantic库进行数据验证和转...

2023-06-04
2

Django框架:优缺点、实用场景及与Flask、FastAPI的对比

Django是一个使用Python语言编写的高级Web框架,它提供了快速开发、可重用和可维护的Web应用程序所需的一切组件。在本文中,我们将探讨Django的get和post请求、优缺点、实用场景以及与Flask、FastAPI的对比。...

2023-06-04
2

使用Docker容器化FastAPI应用程序

在构建和部署应用程序时,Docker 容器化已成为一种常见的做法。通过将应用程序和其依赖项打包在一个独立的容器中,可以轻松地在不同环境之间移动和部署应用程序,同时确保其依赖项的一致性和可重复性。...

2023-05-08
2

FastAPI-API文档和自动化测试(四)

FastAPI 还提供了一个内置的测试客户端,用于测试您的应用程序。您可以使用 TestClient 来模拟 HTTP 请求,并使用 unittest 断言来检查响应是否正确。

2023-05-08
2

FastAPI-API文档和自动化测试(三)

虽然 FastAPI 可以自动生成 API 文档,但有时您可能需要自定义文档的某些部分。为此,FastAPI 提供了一种方式来扩展自动生成的文档。

2023-05-07
2

FastAPI-API文档和自动化测试(二)

FastAPI 还可以自动生成测试代码,以便您可以轻松地测试您的 API。自动生成的测试代码将使用 Python 的内置 unittest 模块来测试每个路由。

2023-05-07
2

FastAPI-API文档和自动化测试(一)

FastAPI 的一个重要特性是自动生成 API 文档和测试代码。在本文中,我们将讨论 FastAPI 如何自动生成 API 文档和测试代码,以及如何使用 Swagger UI 和 ReDoc 来查看生成的文档。...

2023-05-07
2

FastAPI-性能测试

FastAPI 是一个高性能的 Web 框架,它采用异步 I/O 和类型注解等现代 Python 特性,可以快速开发高性能的 Web 应用程序。然而,即使 FastAPI 的性能很高,我们也需要对其进行性能测试以确保其在高负载下的表现。...

2023-05-07
2

FastAPI-RESTful API设计(二)

接下来,我们将创建 API 的路由。在此示例中,我们将使用 FastAPI 来创建路由。在 main.py 文件中添加以下内容:

2023-05-07
2