Я продолжаю получать эту ошибку все время после того, как я вхожу в систему и не знаю почему. Пожалуйста, помогите!
@app.post("/login")
def Login(response: Response,credentials: HTTPBasicCredentials = Depends(HTTPBasic())):
correct_username = secrets.compare_digest(credentials.username, "root")
correct_password = secrets.compare_digest(credentials.password, "root")
if (correct_username and correct_password):
response.status_code = 302
response.headers["Location"] = "/welcome"
return response
@app.get("/welcome")
def welcome():
return {"message": "Hello"}
Когда я пытаюсь войти в систему с помощью / docs, после ввода правильного имени пользователя и пароля я получаю сообщение об ошибке сервера от uvicorn:
File ".\main.py", line 82, in Login
response.headers["Location"] = "/welcome"
AttributeError: 'Response' object has no attribute 'headers'