pydantic 中是否有任何內置方式來指定選項?例如,假設我想要一個必須具有值“foo”或“bar”的字符串值。我知道我可以使用正則表達式驗證來執行此操作,但是由于我將 pydantic 與 FastAPI 一起使用,用戶只會將所需的輸入視為字符串,但是當他們輸入某些內容時,它會給出驗證錯誤。pydantic 的所有內置驗證都顯示在 api 界面中,所以如果有類似的東西會很棒class Input(BaseModel):
option: "foo" || "bar"
添加回答
舉報
0/150
提交
取消