▶️ DRF
[📋Prompt] 사용자를 위한 프롬프팅_Meshy 홈페이지 분석
▲ 분석한 내용을 토대로 serializers.py에 class Meta를 추가할 예정이에요.
dev 0.0.3부터는 DRF로 하기로 했어요.API는 /api/v1/generate/prompt/로 하기로 했고 메서드는 POST 형식이에요. API 명세서
<LLM 사용해서 좋은 프롬프팅 만들기>
1. 한글로 입력(사용자가 한글로 입력)
2. 조금 더 좋은 프롬프트 생성(Rest API로 Swagger)
6. 프롬프팅 생성 (0.3은 DRF로 시작) -> Rest API 만들고 -> Front 연결 Swagger -> api_v1
본 게시글은 DRF 코드 구현을 위한 아주 기본적인 세팅 내용을 담고 있어요.
▶️ Django Rest Framework(DRF) 시작하기


우리의 프로젝트 속 requirements.txt에는 DRF가 이미 포함이 되어 있어요.
DRF 설치 과정은 넘어갈게요.
🔗 [DRF] Django REST Framework 시작하기, Postman
▶️ Branch 생성하기

# 브랜치 생성하기
git branch 브랜치명
# 생성한 브랜치로 이동하기
git switch 브랜치명
Switched to branch '브랜치명'이 뜨면 VSCode의 20시 방향 쪽에 브랜치명으로 설정돼 있을 거예요.
이 상태에서 개발을 시작할게요.
▶️ 로직 구현 시작
core/urls.py
메인 앱 이름이 core예요.

이미 core의 urls.py에 'api/v1/' url이 추가돼 있어요.

API 명세서에 url을 'api/v1/...'로 설정했기 때문에, api_v1 앱에 prompt 로직을 추가해줄게요.
api_v1/models.py
# api_v1/models.py
api_v1/serializers.py
# api_v1/serializers.py
api_v1/views.py
# api_v1/views.py
api_v1/urls.py
# api_v1/urls.py
마무리
아직 어떻게 DRF로 구현해야 할지 감이 안 잡히네요,,
내일 차근차근 해봐야겠어요.
'👥 최종 팀 프로젝트(250227~250331) > 구현 과정 ▶️' 카테고리의 다른 글
[▶️Back-end] 사용자 입력의 Prompt를 다듬는 기능 구현 3차_LLM (1) | 2025.03.19 |
---|---|
[▶️Back-end] 사용자 입력의 Prompt를 다듬는 기능 구현 2차 (1) | 2025.03.18 |
[▶️중간 점검] 2주 동안의 구현된 현황 (2) | 2025.03.17 |
[▶️Front-end] 메인 페이지에 좋아요, 싫어요 버튼 기능 구현 (0) | 2025.03.06 |
[▶️Back-end] 메인 페이지에 좋아요, 싫어요 버튼 기능 구현 3차 完 (0) | 2025.03.06 |