내일배움캠프
내일배움캠프 TIL 58일차
Today I Learned EC2 배포 sudo apt update sudo apt upgrade git clone 깃허브주소(퍼블릭) cd 루트폴더 sudo apt install python3-pip python3-dev python3-venv python3 -m venv venv source venv/bin/activate (tap 사용) pip install -r requirements.txt 여기서 python manage.py runserver 하기전에 gitignore 때문에 깃허브에 업로드 되지 않은 .env파일을 생성해줘야하는데 1번 방법은 vim을 이용해서 파일을 생성한 다음, 복사/붙여넣기를 하는 것이고, 2번 방법은 scp를 이용해서 로컬에서 원격지로 파일전송을 하는 것이다. => ..
내일배움캠프 TIL 57일차 - curl과 OPTIONS?
curl은 명령 줄 도구로, URL을 통해 데이터를 전송하고 요청 및 응답을 확인하는데 사용. OPTIONS는 HTTP 메서드 중 하나로, 서버에서 지원되는 요청 메서드를 확인하기 위해 사용 curl을 사용하여 OPTIONS 요청을 보내는 방법 curl -X OPTIONS : OPTIONS 요청을 보낼 대상 URL 예시) http://example.com으로 OPTIONS 요청을 보내려면.. curl -X OPTIONS http://example.com curl은 OPTIONS 요청을 보내고 서버로부터의 응답을 표시 응답에는 서버에서 지원하는 메서드 목록과 기타 정보 등이 포함 OPTIONS 요청은 일반적으로 CORS (Cross-Origin Resource Sharing) 관련 작업에서 사용되고, 서버..
내일배움캠프 TIL 56일차 - 머신러닝 프로젝트 KDT 회고록
B1A4의 RECIPE SOUP프로젝트 기획 서비스 : DRF, AI를 활용한 레시피 추천 사이트 구현된 기능 정리 공통 일반 회원가입 일반 로그인 후기 작성 삭제 댓글 crud 회원 탈퇴 추가 기능 소셜로그인 teachable machine을 활용한 재료 이미지 판별 모델 및 추천 시스템 검색 기능 TossPay를 활용한 결제 구독 서비스 구현 로컬스토리지를 활용한 페이지네이션, 최근 본 게시글 목록 슬랙봇 기능 일람 일반 로그인 JWT 토큰을 받아 로컬 스토리지에 저장 입력값은 최소화 소셜로그인 django-allauth를 이용한 소셜로그인 구현 카카오 - 카카오 디벨로퍼 클라이언트 ID 값을 받아 redirect uri 설정후 연결 구글/네이버/깃허브 - 소셜사이트 측에서 클라이언트 ID 값과 Se..
내일배움캠프 11주차 WIL
이번 주 타임라인 - 머신러닝 프로젝트 월 미영님 - 레시피 전체 조회 및 등록 , 레시피 상세 조회, 수정 및 삭제 - 리뷰 전체 조회 및 작성, 리뷰 상세 조회, 수정 및 삭제 - 댓글 전체 조회 및 작성, 수정 및 삭제 제건님 - 소셜 로그인 기초 설정 부분 (이후 각자 소셜 로그인 연동 구현 실시) 예린님 - 소셜 로그인 기초 설정 부분 (이후 각자 소셜 로그인 연동 구현 실시) 소은님 - 프론트 제외 결제파트의 서버에 보내고 DB에 저장되는 부분까지 구현 ⇒ 결제 파트 백엔드/프론트분리 구현 ! css랑 추가 모델링 작업 예정 은수님 - 강의 3주차 AI = 재료 판별후 재료가 포함된 레시피 불러오기 화 묭 → 검색기능(필요하면 사용해요~), 테스트 코드 작성, 리뷰,댓글,레시피 관리 버그 확인..