Одно из значений моей модели должно быть проверено на основе списка имен.
Мне удалось создать модель, используя перечисление, следующим образом:
Код: Выделить всё
from enum import Enum
class Fruit(str, Enum):
APPLE = 'apple'
BANANA = 'banana'
MELON = 'melon'
from pydantic import BaseModel
class UserForm(BaseModel):
fruit: Fruit
name: str
Код: Выделить всё
fruit = ['apple','banana','melon']
tnx
Подробнее здесь: https://stackoverflow.com/questions/654 ... -validator
Мобильная версия