最新 最热

FastAPI-RESTful API设计(一)

让我们通过一个简单的示例来演示如何使用 FastAPI 创建 RESTful API。我们将创建一个简单的电子商务 API,用于管理产品和订单。

2023-05-07
2

FastAPI-用户认证和授权(三)

用户授权是指决定用户是否有权访问特定资源的过程。在FastAPI中,你可以使用多种方式来实现用户授权,例如基于角色的访问控制、基于权限的访问控制等。...

2023-05-07
2

FastAPI-用户认证和授权(二)

JWT令牌认证是一种流行的身份验证方式,它使用JSON Web Tokens (JWTs)来验证用户身份。JWT令牌包含了一些用户信息和签名,服务器可以使用签名来验证令牌是否合法。在FastAPI中,你可以使用fastapi_jwt_auth库来实现JWT令牌...

2023-05-07
2

FastAPI-用户认证和授权(一)

用户认证是指验证用户身份的过程。在FastAPI中,你可以使用多种方式来实现用户认证,例如HTTP Basic认证、JWT令牌认证等。

2023-05-07
2

FastAPI-文件上传(三)

在FastAPI中,你可以通过设置参数的限制条件来限制文件的大小和类型。例如,你可以使用max_length参数来限制bytes类型的文件的大小,使用content_type参数来限制UploadFile类型的文件的类型。例如:...

2023-05-07
2

FastAPI-文件上传(二)

当你接收到一个文件之后,你需要将它保存到你的服务器上。在FastAPI中,你可以使用Python的标准库os和shutil来处理文件上传和存储。

2023-05-07
2

FastAPI-文件上传(一)

在FastAPI中,文件上传是通过表单(form)提交的。你可以使用Form来声明一个表单字段,如下所示:

2023-05-07
2

FastAPI-表单处理(三)

在 FastAPI 中,您可以使用 Jinja2 模板引擎来呈现表单。Jinja2 是一个流行的模板引擎,它可以帮助您以可重用和可维护的方式生成 HTML 页面。

2023-05-07
2

FastAPI-表单处理(二)

在 FastAPI 中,您可以使用 Form 参数注入来接收表单数据。Form 参数注入将会从表单数据中提取相应的字段值,并将它们转换为 Python 对象。例如,如果您的表单模型有一个名为 username 的字段,您可以使用 Form(...) 来注入...

2023-05-07
2

FastAPI-表单处理(一)

FastAPI 是一个基于 Python 的高性能 Web 框架,它提供了强大的工具来处理 Web 表单。Web 表单是 Web 应用程序中最常见的输入机制之一,因此使用 FastAPI 处理 Web 表单非常重要。...

2023-05-07
2