🐛 Типичные ошибки блока 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. Валидатор в старом стиле

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

4. Старые методы сериализации

В v2 используются model_dump и model_dump_json.

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

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