我创建了 Pydantic 模型。但它不转换并输出错误请告诉我,出了什么问题。
classDTO:
from pydantic import BaseModel,Field
from typing import List,Dict
from datetime import date
class OurBaseModel(BaseModel):
pass
#class Config:
#orm_mode = True
class SessionSubjectDTO(OurBaseModel):
edu_year: int
semester_type: str
class MarkDTO(OurBaseModel):
semester_number: int
subject_name: str
control_type: str
mark: str # or int
session_subject: SessionSubjectDTO #= Field(None, alias="SessionSubjectDTO")
class MarksDTO(OurBaseModel):
__root__: List[MarkDTO]
class AttestationDTO(BaseModel):
subject_name: str
value: int
attestation_start_date: date
class AttestationsDTO(OurBaseModel):
__root__: List[AttestationDTO]
class DebtDTO(OurBaseModel):
semester_number: int
subject_name: str
control_type: str
session_subject: SessionSubjectDTO #= Field(None, alias="SessionSubjectDTO")
class DebtsDTO(OurBaseModel): …Run Code Online (Sandbox Code Playgroud)