schema 클래스의 model_config 속성 관련 질문
170
投稿した質問数 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
3
1
관리자 페이지 질문
0
7
1
Cursor 실행 문의
1
11
2
드랍 테이블로 지운 ordes에 대해서 질문
0
23
1
슬랙에서 메시지 일부 잘림
1
25
2
useState 직접 구현 부분에서 질문이 있습니다.
1
26
1
학습을 하고 블로그에 정리를 해도 괜찮을까요?
1
28
1
Nat Gateway
0
26
2
API 오류: EGW00201 - 초당 거래건수를 초과
1
31
2
캐글 save version 할 시 md파일과 다름.
1
29
2
aws 로드 밸런서가 생성되지 않습니다.
0
21
2
FRED API
1
35
1
문제 풀이 1번 질문
0
28
1
SSM접속에 대해
0
27
2
제가 AWS 에 배포했는데
1
35
1
갑자기 stock_prediction은 어디서 발생한건가요?
1
43
2
pipeline/run-buy-pipeline 실행시 "LLM호출전체실패"에러발생
1
30
2
보안그룹 아웃바운드 규칙
0
13
1
오늘 처음으로 자동매매가
1
47
2
twitterdb 연결이 안돼요
1
27
2
모의투자 현황
1
39
2
rdb 만들 때 인스턴스 구성시 인스턴스 유형에 활성화 되는 것이 없습니다.
0
29
2
vscode 자동 완성되는 익스텐션 질문
0
261
2
클라우드 docker compose up 에러
0
136
2

