오늘의 한 일
- 인스타클론코딩 프로젝트
인스타 클론코딩 프로젝트
https://github.com/jihyun-cho-0/spartagram
작업 내역
- 장고 강의에서 사용된 프로젝트 기반으로 뼈대 작성
- 메타태그 활용
- 회원가입 페이지 모달처리
- 태그 구분방식 ,(콤마) 대신 #으로 처리
- 댓글 삭제 권한을 게시물 작성자에게도 부여
메타태그 활용
회원가입 페이지 모달처리
댓글 삭제 권한 부여
댓글 삭제 권한은 함수에서도 부여하는 형식으로 처리할 수 있었겠지만
장고 강의에서 주어졌던 대로 삭제 함수는 단순하게 처리하고 게시물 작성자와 댓글작성자에게만 보이도록 html쪽에서 수정했다
{% if tweet.author == user or cm.author == user %}
<div style="float: right">
<a href="/tweet/comment/delete/{{ cm.id }}">
<span class="badge bg-danger">삭제</span>
</a>
</div>
{% endif %}
일단 뼈대에 가벼운 작업들을 하고 깃허브에 가볍게 push & pull request 해보면서 사용법을 제대로 익혀보는 시간을 가졌다.
실제로 협업에 사용하는 첫번째 pull request였다 ㅋㅋ
이미 장고 강의에서 진행된 프로젝트가 이번 프로젝트의 상당수 조건을 충족하고 있어서 여기서 프론트엔드 살만 조금 더 붙이고 백엔드 부분을 조금만 손봐주면 좋은 결과물이 나올 것 같다!
추가해야 할 사항
- 회원가입 시 한마디 out -> 프로필 페이지를 새로 만들어 프로필 수정 쪽으로
- 회원가입 시 email 항목 추가 -> 이메일 형식 확인(정규표현식 함수 re 활용),
오류 시 오류메세지 추가 ({'error' : '이메일 형식이 아닙니다'}) - 프로필 페이지 추가
- 팔로우 기능 개선 -> 게시물 저자 클릭 시 프로필 페이지 - 팔로우 기능 그쪽에 추가
[친구] 페이지 클릭 시 내가 좋아요한 / 나를 좋아요 한 사람들만 나오게 - 글 / 댓글 / 프로필 수정 기능 추가
- 좋아요 기능 구현