profile
직업: 오레오 집사

TIL_231123_자유게시판

MVP 기능 완료했고 중간 발표까지 끝남 추가 기능 중 자유게시판 기능을 구현할 차례 자유게시판 요구사항은 다음과 같음 > 1. 자유게시판/댓글 CRUD > 2. 사진 여러장 저장 가능하도록 > 3. 카테고리로 구분 가능하도록 기본 CRUD 구현은 후닥닥 끝냄

2023년 11월 23일
·
0개의 댓글
·

TIL_231122_페이지네이션

요구사항 메인페이지 - 인기순, 최신순 레시피 20개, 당장은 페이지네이션은 필요없음 검색페이지 - 기본 검색어 검색 결과 반환. 인기순, 최신순 레시피 옵션, 페이지네이션 필요 페이지네이션, 정렬 Paginator ORM Paginator import 쿼리로 page번호 파라미터 받기 Paginator 생성하기 > paginator = Paginat...

2023년 11월 22일
·
0개의 댓글
·

TIL_231114_Aggregate&Annotate

Aggregate와 Annotate 사용해보기 레시피 정보를 보낼 때 그 레시피가 북마크된 수나, 별점의 평균값을 전달해주는데 튜터님이 Annotate와 Aggregate를 활용해보라고 추천하셨는데 까먹고 있다가 1차 피드백 받고 수정해봄 Aggregate 검색해보니 간단하게 말하면 기록된 항목의 집계를 구할 수 있도록 도와주는 장고 ORM중 하나인 ...

2023년 11월 14일
·
0개의 댓글
·

TIL_231113_트러블슈팅

레시피 저장 시 form-data로 받을 경우 순서 저장 오류 레시피, 재료, 조리순서의 모델을 분리하고 api를 각각 작성했으나 1번 요청 받을 때 백에서 각각 모델에 처리하도록 수정하고자 함. postman에서 raw data로 보냈을 때는 문제가 없었는데, 사진을 추가하기위해 form-data로 보내려고 하자 오류 발생. 확인 해보니 form-...

2023년 11월 13일
·
0개의 댓글
·

TIL_231110_검색기능 수정

오늘 최종프로젝트 1차 피드백을 받았다. 튜터님께 검색기능에 대해 질문했는데 이렇게 어렵게 안하고 related_name으로 접근하면 더 쉽게 구현 가능하다고 말하심. 어떻게 하는지 알려줄거라고 생각했는데 그렇게 까지는 안 알려줌쉽지않네 검색 기능 하고 보니 이렇게 간단할 수가 없었다. 서치해보니 fk로 연결되있 경우 __를 통해 다른 필드에 접근이 가능...

2023년 11월 10일
·
0개의 댓글
·
post-thumbnail

TIL_231108_검색 기능 적용

검색기능 원래 기획단계에서는 recipe라는 모델에 ingredients라는 필드가 list로 들어갈 예정이었는데 여러가지 이슈🫠로 인해 ingredients라는 모델을 새로 생성하고 fk로 연결하는 것으로 변경. 검색 방식의 차이 검색하는 키워드를 모두 포함하는 레시피를 찾아야 함 키워드가 A,B,C 로 들어오면 레시피라는 덩어리에서 필터링 A ...

2023년 11월 8일
·
0개의 댓글
·

TIL_231106_장고로 검색기능

최종프로젝트 시작함. 이번 프로젝트에서 백엔드쪽을 담당하게 되었다. 프로젝트 주제는 냉장고 재료 기반 레시피 검색/공유 서비스. DRF를 활용하여 백엔드쪽에서 검색기능을 추가해보려고 함. 아직 레시피 등록/수정/삭제 기본 기능이 작업중이라 오늘은 어떤 방식으로 검색기능을 구현할 지 구상하고 방법을 검색해봄. 파라미터 프론트엔드쪽과 상의한 결과 파라...

2023년 11월 6일
·
0개의 댓글
·

TIL_231102_RDBMS vs NoSQL

초간단 정리(이 정도는 기억할 수 있겠지...) RDBMS 관계형 데이터베이스 (Relational Database Management System) SQL언어를 이용해서 데이터 입출력 엑셀처럼 행과 열로 이루어짐(스키마) 종류 PostgreSQL, Oracle, MySQL, Maria DB, SQLite 장점 범용적으로 사용함. 데이터 중복 없음. ...

2023년 11월 2일
·
0개의 댓글
·

TIL_231101_CLI command

리눅스 명령어 정리

2023년 11월 1일
·
1개의 댓글
·
post-thumbnail

TIL_231024_ManyToManyField

ManyToManyField 사용하기

2023년 10월 24일
·
1개의 댓글
·

TIL_231016_AWS 강의 정리

AWS의 주요 서비스 컴퓨팅: EC2(Elastic Compute Cloud), Elastic Beanstalk 등... 스토리지: S3(Simple Storage Service), EBS(Elastic Block Store) 등... 데이터베이스: RDS(Relational Database Service) 등... 네트워킹: VPC(Virtual Priv...

2023년 10월 16일
·
1개의 댓글
·
post-thumbnail

[트위터 클론코딩] 와이어프레임

23/10/13 ~23/10/27(1) 자기소개현재 개발자가 되기위해 공부하고 있는 백수입니다. 파이썬+장고 백엔드 공부를 하면서 팀 프로젝트를 진행하던 중 프론트를 담당하시던 분이 리액트를 사용하셨는데 작업 중 소통에 좀 어려움이 있었습니다. 추후 백엔드로서 프론트와

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

TIL_231011_‼️ERROR‼️ 'ManyRelatedManager' object is not iterable

유저별 게시글 페이지를 볼 때 📌 2023년, 00님은''위 정보를 전달할 get api를 작성해보자시리얼라이저 사용해보려고 했는데 실패했다.시리얼라이저에 tag_ids 값을 담아 보내고 유저가 작성한 게시글중 해당 태그를 가진 것만 필터링 하려고 했는데 해당 use

2023년 10월 11일
·
0개의 댓글
·
post-thumbnail

TIL_231010_Django ManyToManyField 사용해보기

팀 프로젝트: 오늘부터 올해말까지 목표설정하고 기록하는 웹서비스 본인의 목표를 생성하고 게시글을 생성할 때 태그처럼 목표별 게시글 작성 유저별 게시글 페이지를 볼 때 > 📌 2023년, 00님은 '#회사원되기' 를 위해 000일동안 노력중입니다! '#재난에서살

2023년 10월 10일
·
0개의 댓글
·

TIL_230926_개인과제

개인과제 - 블로그만들기(2) 오늘은 요구사항 중에 유저기능 일부 작업함 JWT로 회원가입/로그인/로그아웃 구현하기 (1) 기본 세팅 setting.py urls.py (2) 커스텀 유저앱 생성 장고 공식 문서 참조 models.py admin.py (

2023년 9월 26일
·
0개의 댓글
·

TIL_230925_Django 에러

개인과제 - 블로그만들기(1) 오늘은 에러파티함. 개인과제 하면서 유저앱을 생성하려는데 디비랑 마이그레이션 쪽에서 계속 에러들이 남. [ERROR] It is impossible to add a non-nullable field '필드명' to user without specifying a default. This is because the databa...

2023년 9월 25일
·
0개의 댓글
·
post-thumbnail

TIL_230922: JWT

JWT(Json Web Token) 개인정보 등 중요한 정보를 전달하거나 인증할 때 사용되는 토큰. 신분증같은 것이라고 생각하면 될 듯? 강의에서 인증 방식에는 세션방식과 토큰방식이 있다고 하면서 (엄청)가볍게 설명했음 로그인 정보를 유지할 때 세션이라는 기술을 통해 개인정보를 서버에 저장하여 요청할 때 사용자정보를 판별함 위 경우 사용자가 늘어나면...

2023년 9월 22일
·
0개의 댓글
·

TIL_230921: 쿠키 & 세션 & 캐시

쿠키 & 세션 & 캐시 많이 들어보긴 했는데 누가 이게 뭐냐고 물어보면 대답 못 함. 어제 강의에서 쿠키에 대해서 잠깐 설명했는데 워낙 대략적으로 설명하고 넘어가서 이해가 안 됨. 이번 기회에 정리하고 넘어가려고 함.

2023년 9월 21일
·
0개의 댓글
·
post-thumbnail

TIL_230920

오늘 한 일 장고 심화 강의 1주차 - HTTP와 웹의 동작 방식 check list [x] HTTP의 상태코드의 역할을 이해한다. 100 처리중 → 거의 사용되지 않음 200 정상 300 리다이렉트 400 클라이언트 에러 500 서버 에러 [X] HTTP의 헤더의 역할을 이해한다. HTTP 전송에 필요한 부가정보들을 가지고 있음...

2023년 9월 20일
·
0개의 댓글
·

TIL_230912

오늘 한 일 프로그래머스 알고리즘 문제 풀기 Django 프로젝트 > 오늘 진행 작업 기존 유저 모델 AbstractUser 확장 메인페이지 → 작성페이지 링크 작성페이지에서 장소이름, 내용, 사진 Post 기능 추가 이미지 추가/이미지 미리보기/미리보기 삭제 추가 메인에서 div 영역 클릭시 페이지 이동 하도록 이...

2023년 9월 19일
·
0개의 댓글
·