Merhabalar, fastapi ile bir api yazmaya çalışıyorum ve kodlarım aşağıdaki şekilde ancak bunu çalıştırıdğım zaman 404 Not Found hatası alıyorum. Ne yapmam lazım?
dB: List[User] = [
User(
accountNumber= 1234567891011123,
currencyCode= CurrencyCode.TRY,
ownerName= "deneme",
accountType= AccountType.individual,
balance= 100
),
User(
accountNumber= 1234567891011214,
currencyCode= CurrencyCode.USD,
ownerName= "deneme2",
accountType= AccountType.individual,
balance= 100
),
]
@app.get("/account/{user.accountNumber}")
async def fetch_user(accountNumber:User):
for user in dB:
if user.accountNumber == accountNumber.accountNumber:
return {user.accountNumber, user.currencyCode, user.ownerName, user.accountType, user.balance};
raise HTTPException(
status_code=404,
detail=f"user with id: {accountNumber.accountNumber} does not exists"
)