분류 전체보기65 DJango에서 Swagger로 파일 업로드 진행하는 방법 + api 2차 완성 여는 말입학관리팀챗봇 프로젝트에서 llm 관리 및 질의응답 API를 DJango로 개발중인데프론트, 백엔드 팀 쪽으로 부터 api 명세화를 swagger로 진행해 줄 수 있는지 요청을 받아swagger를 통한 api 정리를 진행중이였다. 진행중 한 기능에서 html을 드래드앤드롭 하여 파싱 처리 및 db저장까지의 과정을 구현해야할 필요가 있었는데이를 어떻게 api 명세화 하여 테스트 해볼 수 있을까.. 고민하며 방법을 찾아보다, swagger에서 파일 관련지원을 하는 부분이 있어 이를 정리해보려 글을 쓴다.한번 알아보자 Swagger로 파일 처리하기from rest_framework.parsers import MultiPartParser, FormParserfrom rest_framework.decora.. 2024. 7. 12. DJango + Swagger 연동 진행 방법 여는 글어제 진행하고 있던 입학상담 챗봇 프로젝트에 Swagger를 연동하였다.난 API를 중점 개발 하는 역할이며 프론트 팀과 협업을 하는 중이기에 프론트 쪽에서Swagger로 API작성을 하는게 어떤지 권유받았기 때문이다.생각보다 너무 잘 되어있어서 놀랐고 이제까지 노션이라 POSTMan으로 api를 작성했었는데앞으로는 Swagger만 사용할 것 같다.. 좋은 것을 또 배운다. Swagger는 API 문서화와 테스트를 쉽게 할 수 있도록 도와주는 도구이다.개발자들이 API를 설계, 구축, 문서화, 소비하는 과정을 단순화하는 역할을 한다.Swagger는 기본적으로 RESTful API를 시각적으로 표현하고 이해하기 쉽게 만들어 준다.Swagger를 사용하면 API의 기능을 쉽게 확인하고, 테스트할 수 .. 2024. 7. 11. iamport를 활용한 m_redirect_url, webhook 테스트 진행하기 iamport를 활용해서 테스트 결제 서비스를 개발 완료하고 이를 AWS까지 배포진행하였다.지금은 로직상 페이지가 넘어가버리면 결제 진행이 끊겨버리기에 pc환경에서는 상관 없으나모바일 환경에서는 결제를 진행할 때 페이지가 넘어가버리기 때문에 문제가 생길 수 밖에 없다.따라서 m_redirect_url 설정을 통해 모바일 환경에서도 결제가 진행될 수 있게 해보겠다. m_redirect_url 설정 m_redirect_url 은 결제 처리 후 사용자가 리디렉션될 URL을 지정하는 데 사용되는 것으로주로 모바일 결제 환경에서 활용되며 결제 완료 후 결과 페이지로 사용자를 안내하는 역할을 한다.이 필드는 결제 요청 시 포함되어있고 결제가 완료되면 결제 게이트웨이가 사용자 브라우저를 이 URL로 리디렉션한다.이를.. 2024. 7. 11. 프로젝트 배포 완료 & test용 api 개발 진행 배포완료0706~0708에 거쳐서 입학관리팀 llm 챗봇을 1차 완성한 프로젝트를 aws ec2로 배포완료하였다. 배포를 하는 김에 이전부터 정리하려 했던 배포 준비 및 과정을 모두 포스팅하는 바람에시간이 조금 늦어졌다.=> DJango 프로젝트 aws ec2 배포 => api도 정상 작동하는 모습 배포과정 및 배포전 프로젝트 세팅에 관해 정리한 글https://choiet.tistory.com/34https://choiet.tistory.com/29https://choiet.tistory.com/30https://choiet.tistory.com/31https://choiet.tistory.com/32=> 프로젝트 배포전 세팅 방법부터 배포까지 모든 정리를 다 완료하였다.진행하면서 이전에 배포했던 경.. 2024. 7. 9. 이전 1 ··· 6 7 8 9 10 11 12 ··· 17 다음