FastAPI – Zugriffsanforderungsobjekt aus einer parametrisierten Abhängigkeit heraus [Duplikat]Python

Python-Programme
Anonymous
 FastAPI – Zugriffsanforderungsobjekt aus einer parametrisierten Abhängigkeit heraus [Duplikat]

Post by Anonymous »

Laut Dokumentation können wir zum Erstellen einer „parametrisierten Abhängigkeit“ in FastApi eine __call__-Funktion innerhalb unserer Klasse definieren.
Ich habe eine Berechtigung Abhängigkeit, die ich in meine API-Funktionen einfüge. Im Inneren sieht mein Callable so aus:
async def __call__(self,
x_access_token: str = Header(None),
db: AsyncSession = Depends(get_db)) -> bool:

was gut funktioniert, FastAPI ist in der Lage, das x_access_token aus dem Header der Anfrage zu finden.
Meine Frage ist das in dieser __call__-Funktion Kann ich auf das aktuelle Abfrageobjekt zugreifen? Ich habe versucht, einfach query: Query und query: Query = Depends() auszuführen, aber diese funktionieren nicht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post