我有一个如下的模型:
# Imports
from pydantic import BaseModel
# Data Models
class MyModel(BaseModel):
a: str
b: str
c: str
@app.post('/endpoint_to_post')
async def post_log(my_model: MyModel):
我希望在这个模型上指定一些约束条件。实际上,我需要在模型MyModel的字段C上添加一个可能值约束条件。
例如:
# Imports
from pydantic import BaseModel
# Data Models
class MyModel(BaseModel):
a: str
b: str
c: str in ['possible_value_1', 'possible_value_2']
感谢您的帮助 :)