본문 바로가기

회고/TIL : Today I Learned

[TIL] 221011 내일배움캠프 44일차

 (수강) 실전 머신러닝 적용 

 

 (보완) 프로젝트1 - django 클론코딩 

 

 프로필 페이지에서 차단 버튼을 만들어 기능을 구현하고 차단 당한 사용자는 차단한 사용자의 프로필 게시글을 조회할 수 없도록 구현했다. 제일 먼저 유저 모델에 ManyToManyFeild로 block이라는 칼럼을 생성해준 뒤 urls.py과 view.py를 작성하여 해당 주소로 요청이 왔을 때 만약 이미 차단한 계정이라면 차단해지 버튼을 보여주고 그게 아니라면 차단 버튼을 보여주도록 수정했다. 또 html에서 만약 로그인한 사용자가 현 조회하고자 하는 사용자의 차단 목록에 존재한다면 '게시물 접근 권한이 없습니다.' 라는 문구를 출력하도록 마무리 지었다.

 

 장고 프로젝트 복습반 1