Ohne pydantische Modellfelder nur dann als Teil eines Fastapi -Anrufs zurückgegebenPython

Python-Programme
Anonymous
 Ohne pydantische Modellfelder nur dann als Teil eines Fastapi -Anrufs zurückgegeben

Post by Anonymous »

Kontext < /h2>
Ich habe ein sehr komplexes pydantisches Modell mit vielen verschachtelten pydantischen Modellen. Ich möchte sicherstellen, dass bestimmte Felder nie als Teil von API -Aufrufen zurückgegeben werden, aber ich möchte, dass diese Felder für die interne Logik vorhanden sind. Dies funktionierte jedoch, dass in meiner internen Logik dies jedoch überschreiben musste, wenn sie .Dict () durch Aufrufen von .dict (exklued = none) . Ich habe versucht, eine Middleware zu schreiben, um .Dict () aufzurufen und meine eigene Ausschluss Eigenschaft zu übergeben, basierend auf den verschachtelten Feldern return_in_api = false . Wie auch immer Fastapis Middleware mir einen Stream für die Antwort gab, die ich nicht vorzeitig lösen wollte. Sie müssen daran denken, diesen Dekorateur einzubeziehen, ansonsten Felder -Leck

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post