pydantic 2.8.2를 사용하고 있습니다
170
投稿した質問数 2
강사님 설명 열심히 듣고 있는 수강생입니다.
예제를 따라 하다 보니 제 환경에서는 안되는 부분이 있어서 확인해보았습니다.
저는 pydantic 2.8.2를 사용하고 있더군요
pydantic 2.8.2에서는 dict() 메소드가 더 이상 사용되지 않으며 대신 model_dump()를 사용 한다고 합니다
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel): # Pydantic 모델 정의
name: str
price: float
is_offer: bool = None
@app.post("/items/")
def create_item(item: Item):
#return {"item": item.dict()} # Pydantic v2.x부터 dict()->model_dump()로 변경
return {"item": item.model_dump()} # Pydantic 모델을 API에 사용 사용버전에 따라 다른 것 같아서 혹시나 올려봅니다
回答 1
0
안녕하세요. 답변 도우미입니다.
우선 이야기해주셔서 감사합니다. 그런데 저희가 지금 바로 버전을 말씀하신 버전으로 올려서 테스트를 해봤는데요. 기존 코드 문법으로 정상동작하더라고요. 그래서 영상 또는 자료의 가이드를 아직 업데이트할 필요는 없어보이거든요. 다시 한번 확인해보시면 어떠실까요? 혹시 저희가 착각한 것이라면, dream@fun-coding.org 로 메일보내주시면, 다시 한번 확인해보겠습니다.
감사합니다.


0
pydanic 섹션 7 강의에서 코드 그대로 실행 해 보면
아래와 같이 dict에 라인이 표시가 됩니다.
실행은 되는데, 좀 이상한 듯 하여.. 댓글 남겨봅니다.!

강의노트는 제공 안해주시는 게 맞나요?
0
48
1
FastAPI를 선택하는 이유
0
73
1
동기와 비동기 엔진 부분에 대해서 궁금해서 문의드립니다.
0
68
0
강의자료 관련 질문
0
63
1
16강에 원래 있어야 할 강의 내용이 없고 23강 내용이 그대로 업로드 되어 있습니다.
0
109
2
uvicorn 명령어 수행 오류
0
114
1
pydantic model 기본
0
107
1
Windows에서 수강하는 분들을 위한 노트
1
177
1
'강의 준비를 위한 VSCode'에서 질문
0
117
1
deprecated 경고는 어디서 확인할 수 있나요?
0
218
1
실전 프로젝트 코드
0
169
1
강의자료
0
159
1
터미널에서 uvicorn명령어 칠때 자동완성
0
178
1
pdf 14_async_sqlalchemy 데이터 검색(읽기) github 링크
0
156
1
섹션 12 SQLAlchemy 검색 기본 문법 질문
0
171
1
Fast API 개발환경설정 자료
0
234
1
curl -X POST http://127.0.0.1:8000/set/ -i -c cookies.txt 에러
0
281
1
연동된 강의안과 수업에서 하는 강의안이 달라요
0
167
1
mySQL과 fastAPI가 연동이 안됨
0
520
2
AsyncSession 질문입니다.
0
174
1
uvicorn main:app --reload 실행 불가
0
1513
1
PDF파일 다운로드는 어디서 할 수 있나요?
0
401
1
html 오류
0
294
1
pip install 해야할 목록을 알고 싶습니다.
0
231
1

