FastAPI:s BackgroundTasks låter dig köra arbete efter att du har returnerat svaret — så klienten får ett snabbt svar medan lätt uppföljningsarbete (att skicka ett e-postmeddelande, loggning, rensning) sker i bakgrunden. Det är inbyggt och enkelt, för lätta uppgifter.
Använda BackgroundTasks
fastapi BackgroundTasks
():
email_client.send(address, message)
():
save_user(user)
background_tasks.add_task(send_email, user.email, )
{: }
