Получение сообщений о специфических ошибках типа HTTPError при работе django +firebase

я пытался сделать страницу регистрации с помощью django и при использовании кода ff

user = auth_.create_user_with_email_and_password(email, password)

при достижении этой точки он выбрасывает различные ошибки в зависимости от ввода пользователя например, если пользователь вводит короткий пароль менее 6 символов, а также если электронная почта уже зарегистрирована .... с тем же кодом ошибки 400, и мне нужно, чтобы это сообщение идентифицировало конкретную ошибку и отображало ошибку обратно вот сообщение :

[Errno 400 Client Error: Bad Request for url: https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=AIzaSyBmnhaFGTVelDMkPQ3pjvdPMQc28c-JrTs] { "error": { "code": 400, "message": "WEAK_PASSWORD : Пароль должен состоять не менее чем из 6 символов", "errors": [ { "сообщение": "WEAK_PASSWORD : Пароль должен быть не менее 6 символов", "domain": "global", "reason": "invalid" } ] } }

Вернуться на верх