🐛 Типичные ошибки блока Flask

1. Не активировано venv

ModuleNotFoundError: No module named 'flask'

venv\Scripts\activate

2. Путают string и path

/reverse/hello/world возвращает 404 с string.

@app.route('/reverse/<path:text>')

3. @validator вместо @field_validator

В Pydantic v2 используется @field_validator.

4. .dict() вместо model_dump()

В v2 методы переименованы: model_dump, model_dump_json.

5. Забывают mode='after'

В @model_validator нужно явно указать mode='after'.