📦 FastAPI 기반 지역 가게 등록 서비스 백엔드
FastAPI 기반 웹 서버를 구동하기 위해 다음 Python 패키지들을 설치하였습니다:
| 패키지 이름 | 설명 |
|---|---|
fastapi |
웹 프레임워크 |
uvicorn |
ASGI 서버 (개발용 핫 리로딩 포함) |
python-multipart |
HTML Form 데이터 처리용 (FastAPI의 Form 사용 시 필수) |
jinja2 |
템플릿 렌더링 엔진 |
pydantic |
데이터 검증 및 유효성 검사 (Form 검증에 사용) |
aiofiles (선택) |
파일 업로드가 필요한 경우 사용할 수 있음 |
httpx (선택) |
비동기 HTTP 요청 (필요 시) |
starlette (fastapi에 포함) |
FastAPI 내부 기반 프레임워크 |
pip install fastapi uvicorn python-multipart jinja2uvicorn main:app --reload| 필드명 | 값 |
|---|---|
| 상점 이름 | 너마늘김밥천국 |
| 한줄 소개 | 이곳은 마늘을 활용한 특별한 메뉴로 가득한 따뜻한 공간입니다. |
| 위치 | 경상북도 의성군 옥산면 마늘로 123 |
| Google Map URL | https://maps.google.com/?q=37.5665,126.9780 |
| 대표 상품 | 마늘떡볶이 |
위 내용을 입력하고 [등록하기] 버튼을 누르면 등록 완료 화면이 출력됩니다.