开始使用免费开始使用

测试自定义验证器

在定义自定义验证器之后,您需要将该验证器添加到 API 端点,并确保其按预期工作。

系统应确保邮箱地址有效的用户可以注册。本练习中,您需要创建一个简单的端点,在请求中接收用户信息(usernameemailage)。您需要将 pydantic 模型添加到该端点,并使用说明中提供的 cURL 命令,对无效邮箱地址进行测试。

本练习是课程的一部分

使用 FastAPI 在生产环境中部署 AI

查看课程

练习说明

  • register 路由创建一个用于用户注册的 POST 请求端点。
  • 使用 pydantic 模型验证传入的用户注册信息。
  • 打开终端,运行命令 python3 main.py 启动服务器(运行 main.py)。
  • 在终端右上角再打开一个新终端,用以下命令测试 register 端点在邮箱无效时的行为: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习