首页 > 解决方案 > 使用 Python 关键字在 Python 中进行注释?

问题描述

我想为使用 FastAPI 的后端 API 提供类型注释,我的响应名称之一是from. 当我尝试运行它时,它会导致SyntaxError,我想知道是否有一种方法可以将名称定义为与某些 Python 关键字的注释相同。我的代码如下:

from pydantic import BaseModel
from typing import Dict, Optional, List


class PicResultsModel(BaseModel):
    host: str
    title: str
    url: str


class PicModel(BaseModel):
    results: List[PicResultsModel]
    total: int


class WebResultsModel(BaseModel):
    des: str
    from: str   # <---

class WebModel(BaseModel):
    results: List[WebResultsModel]
    total: int

标签: python

解决方案


推荐阅读