@Durilka96

Почему не возвращает ответ, но пользователь добавляется в бд?

может кто-нибудь подсказать из-за чего может такая ошибка вылазить? реализую регистрацию с отправкой подтверждения на почту, проверяю как работает, через reast api отправляю json формат, долго думает и возвращает вот такую ошибку
smtplib.SMTPSenderRefused: (553, b'5.7.1 Sender address rejected: not owned by auth user. 1650393131-COznGTQ8Ln-WBKCL50C', 'webmaster@localhost')
[19/Apr/2022 21:32:12] "POST /api/auth/users/ HTTP/1.1" 500 126722
Unauthorized: /api/auth/users/
[19/Apr/2022 21:32:26] "GET /api/auth/users/ HTTP/1.1" 401 9913
Bad Request: /api/auth/users/
[19/Apr/2022 21:33:08] "POST /api/auth/users/ HTTP/1.1" 400 11603

Причем пользователя которого я отправлял в бд сохранился и при повторной отправке тех же данных говорит что такой пользователь уже существует
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
Ошибка с ключевым словом SMTP говорит о том, что не удалось отправить email-сообщение. По результатам чего ты и получаешь ошибку 500, вероятно. Но добавление пользователя, видимо, происходит до отправки сообщения, вот он и добавляется нормально. По этой ошибке отвечали тут и тут.

Ошибка 401 обозначает, что ты не авторизовался для просмотра данных. Видимо, стоит соответствующий permission на view.

Следующая ошибка 400 выпадает из-за того, что ты пытаешься отправить того же пользователя для добавления, но он уже есть. При этом в этом случае письмо не отправляется, поэтому нет 500 ошибки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы