İçeriğe geç

Eksik API yanıt tipi (ARCH2201)

Anahtar python.quality.missing-response-model · Önem info · Kategori quality

Yanıt şemasını bildirmeyen handler’lar üretilen OpenAPI dokümantasyonunu zayıflatır ve istemci sözleşmesini belirsiz bırakır. Bir yanıt modeli belirtin.

@app.get("/users/{uid}")
def get_user(uid: int):
return repo.find(uid)
@app.get("/users/{uid}", response_model=UserOut)
def get_user(uid: int) -> UserOut:
return repo.find(uid)

Handler’a açık bir yanıt modeli/şeması ve durum kodları bildirin.