일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 쿠키(cookie)
- Wil
- 아티클 스터디
- django
- 티스토리챌린지
- NoSQL
- 도커
- nginx
- flask
- 자료구조
- web
- CS
- 개발공부
- Til
- 연습
- Doker
- 코딩테스트
- 세션(Session)
- git
- 파이썬
- JWT
- viewsets
- SQL
- 장고
- ERD
- Python
- redis
- docker
- github
- 오블완
- Today
- Total
목록전체 글 (132)
SteadyDrills
240926 오늘 진행상황 ERD 수정➡️ ERD v4: MVP를 진행하던 중 커뮤니티뿐만 아니라 평가 페이지와 평가글, 커뮤니티 댓글에 좋아요 추가 MVP 기능 구현 ➡️ '커뮤니티 기능 구현 ' - CRUD,댓글 CRUD 완료다음 계획 1. SA 문서 마무리2.MVP 마무리
240924 오늘 진행상황 ERD 수정➡️ v2에 추가한 ‘주류를 분류하기 위한 요소들’을 나중의 확장성과 분류를 더 편하게 하기 위해 중계테이블 추가, MtoM의 형식으로 데이터를 수정. mvp 기능 구현 분담 ➡️ '커뮤니티 기능 구현 담당' 스켈레톤 코드 ➡️ 유저 모델 생성, accounts, community, evaluations 앱 생성 배포 계획, 데이터 베이스 선정 ➡️ 도커(docker)를 사용해서 배포하기로 확정, 데이터 베이스의 경우 postgreSQL사용 예정.다음 계획 1. SA 문서 마무리2. MVP 프로그래밍 시작
240924 240923~ 240924(실행한 일)프로젝트 콘셉트 선정 ➡️ 주도를 즐기는 팀원이 많아 술을 평가하고 추천하는 웹 제작 확정. 웹 사이트의 정체성은 회원들이 평가한 점수를 공유하고, 술을 즐기는 사람들의 커뮤니티기능 정리 및 mvp 정리 ➡️술의 이름, 주종 등을 포스팅(관리자) 술을 평가, 별점부여 기능 커뮤니티 기능 등 와이어 프레임 제작 프로세스 플로우 제작 ERD ➡️ 튜터님 피드백: ERD 수정 시 버전으로 기록해서 발전 과정을 보여주자. API명세서 ➡️관리자만 사용하는 기능은 백오피스를 사용해 보길 권유해 주심. > 기존 장고의 어드민 페이지를 이용하는 방향으로 정리일정 정리 및 세분화다음 계획 1. ERD 수정2. mvp 기능 구현 분담 3. 스켈레..

240923 Process Flow란? 특정 작업이나 프로세스의 단계를 시각적으로 표현한 흐름도를 의미예시) 게시물을 작성하는 작업을 시각적 표현 Process Flow의 장점명확한 시각화: 복잡한 프로세스를 시각적으로 표현하여 이해하기 쉽다.효율성 향상: 프로세스를 분석하고 최적화하며, 작업의 목표를 명료하게 만들어 효율성을 높일 수 있다.팀 커뮤니케이션 개선: 팀원 간의 이해를 돕고 서로 같은 방향을 볼 수 있게 한다.표준화: 프로세스를 표준화하여 일관성을 유지하는 데 도움을 준다.
240920 Category 기능이 기능을 만들게 된 이유- 신문 사이트를 표방하고 있기 때문에 카테고리 별로 정리해야 한다고 느꼈고그 때문에 생성은 기자들만 하고 조회는 누구나 할 수 있어야 한다고 생각했다. 기능 구성(CRUD)생성 - 기자만 가능하며, 기사를 쓰기 위해서는 필수적으로 하나 이상의 카테고리가 있어야 함.조회 - 회원이라면 누구나 가능. 수정 - 기자라면 누구나 가능.삭제 - 기자라면 누구나 가능.Trouble shooting원인 코드# 카테고리 생성 및 목록 조회class CategoryAPIView(APIView): permission_classes = [IsAuthenticated] def get(self, request): category = Category.ob..

240913 현재 진행상황 1. 회원가입 CRUD 구현& 로그인, 로그아웃 구현2. 기사 관련 기본 CRUD 구현 완료3. 댓글 기능 구현 완료 금일 진행 1.기사 생성 시 다중 이미지 업로드 구현2. 기사 조회 시 페이지 네이션 구현3. 댓글 조회 시 삭제된 댓글 필터링 & 페이지 네이션 구현4. 회원 수정 기능과 로그아웃 버그 수정 Trobleshooting - TypeError (다중 이미지 업로드 기능 구현중 오류) ● 원인 분석 -TypeError: 'RelatedManager' object is not iterable의 원인을 구글링 해보면 반복가능하지 않은 객체를 반복으로 사용하려고 할 때 나온다고 한다. ● 실제 원인과 해결과정 - 모델에서 관계명..

목차 240912 가장 인기있는 뉴스의 제목을 앞에 두고 아래에는 간단하게 볼 수 있는 카드 뉴스와 오른쪽 사이드 공간은 인기순 혹은 최신순의 글이 올라오게끔 구조를 잡았다. 페이지를 그리며 그에 맞는 api기능을 추렸다. 예를 들어 카드 뉴스 같은 경우,제목은 필수이며 내용을 50자만 나올 수 있게 Serializer에서 설정하는 식으로 조회 기능을 세부적으로 어떻게 구현할지 지 정했다. 우리 조는 역발상으로 뉴스를 보며, '좋아요'가 아닌 '싫어요'를 누르고, '즐겨찾기' 기능 대신 'Blind'기능을 구현하도록 기획했다. 때로는 좋아하는 걸 보는 것보다 싫어하는 걸 안 보는 게 더 좋다고 느끼기 때문에 이런 아이디어를 생각하게 되었다. 큰 기능으로는 accounts와 articles로..
240911 HTTP 통신 메서드 중 PUT과 PATCH의 차이점PUT전체 업데이트 PUT 메서드는 지정된 리소스를 전체적으로 업데이트한다. 즉, 클라이언트가 서버에 보내는 요청 본문에 포함된 모든 필드가 리소스의 새로운 상태로 대체된다.무상태성리소스가 존재하지 않을 경우, PUT 요청은 새로운 리소스를 생성할 수도 있다.예시사용자의 정보를 업데이트할 때, 모든 필드를 포함하여 요청해야 한다. 만약 일부 필드만 포함하면, 나머지 필드는 삭제된다. PATCH부분 업데이트 PATCH 메서드는 리소스의 일부만 업데이트한다. 즉, 클라이언트가 보내는 요청 본문에 포함된 필드만 수정된다.효율성필요한 데이터만 전송하므로 대역폭을 절약가능하다.예시사용자의 이메일 주소만 변경하고 싶다면, 이메일 필드만 포함하여 요청할..