FastAPI: два запроса на один email и UNIQUE

Предварительная проверка email прошла сразу у двух запросов. Обычного SELECT уже недостаточно, чтобы объяснить, почему в базе останется одна запись. Выберите механизм защиты и способ вернуть клиенту управляемую ошибку.

Программа курса «FastAPI для начинающих: API с базой данных и тестами».

Два запроса успели проверить отсутствие одного email до вставки — оба SELECT вернули пустой результат. Что в коде роутера не даёт сохранить двух пользователей с одним email и возвращает приложению управляемую ошибку?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи