schema 클래스의 model_config 속성 관련 질문
209
投稿した質問数 5
안녕하세요! fastapi 입문으로 강사님 강의를 듣게되어 영광입니다.
강의 내용 따라 진행은 잘되고 있으나 강사님이 구현하신
class SubCategoryCreate(BaseModel):
model_config = ConfigDict(from_attributes=True)
subcategory_name: str
category_id: int
model_config = {
"json_schema_extra": {
"example": { "subcategory_id": 1, "subcategory_name": "수도", "category_id": 1 }
}
이렇게 구현을 하셨는데 model_config 변수가 두번사용 되어 마지막에 사용된 model_config 값이 첫번째 ConfigDict(from_attributes=True) 값을 덮어 씌워 첫번째로 사용된 model_config 변수의 역할이 없어지는것이 아닌가 하여 의문이 들어 왜 같은 변수명으로 덮어 씌우는지 궁금하여 질문 드립니다.
回答 1
0
class SubCategoryCreate(BaseModel):
subcategory_name: str
category_id: int
model_config = ConfigDict(
from_attributes=True, # 첫 번째 설정
json_schema_extra={ # 두 번째 설정
"example": {
"subcategory_id": 1,
"subcategory_name": "수도",
"category_id": 1
}
}
)원래는 이렇게 해야 맞습니다만 순서대로 하다보니 두번 할당을 했었네요 ^^; 수정해놓겠습니다.
게다가 딕셔너리를 그대로 db에서 받아와서 validation 에러도 발생하지 않았었네요.
원래대로면 저렇게하면 pydantic 에러가 뜨는게 정상입니다 ㅎㅎ;
수료증 제공하나요?
0
7
0
안녕하세요aks에대한 문의드립니다.
0
10
1
안녕하세요 선생님 질문있습니다.
0
24
0
선생님 안녕하세요
0
27
1
조회 대상 행이 적을 때도 Using filesort 제거를 고려해야 하나요?
0
42
2
매수하기
0
44
2
계좌잔고 조회하기
0
39
1
강의자료가 없나요?
0
37
1
intellij나 파이참 기준 어떻게 하는지 궁금합니다
0
44
2
PK를 AUTO_INCREMENT UUID를 UNIQUE로 하는것에 대해
0
57
2
Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)
1
42
1
pk를 auto increment로 하는것에 대해서
0
50
2
jenkins 노드 구성 실습 오류 수정
1
52
1
기존 미국주식 자동매매 프로그램과 같은 AWS 서버에서 돌리려고 할때
1
54
1
트랜잭션 내 Redis I/O 에 대한 궁금한점
1
43
1
수강기간 연장부탁드립니다
0
56
2
Alpha vantage 유료화?
0
92
2
강의자료 받았는데요
0
54
1
경쟁상태
0
54
1
stmt
0
46
1
실행 통계2 explain analyze 조인 쿼리
0
57
1
colab 작동
0
67
2
vscode 자동 완성되는 익스텐션 질문
0
418
2
클라우드 docker compose up 에러
0
189
2

