TIL 221227 [DJango] #8

강지훈·2022년 12월 27일

장고에 기능을 계속 추가하다보면 뷰 파일(views.py)에 함수가 계속 늘어나 불편함을 느끼게 될 것이다.
뷰 파일에 함수가 많아지면 관리하기 힘들어지기 때문에 이쯤에서 뭔가 개선이 필요

[추천]
이번에는 질문과 답변에 '추천' (좋아요) 기능을 추가해보자

우선 Question 모델에 추천인 속성을 추가

models.py 를 건들면 makemigrations 명령과
migrate 명령을 실행

[질문 추천]
질문을 추천할수 있는 버튼의 위치는?
질문 상세 화면

[앵커]
발견된 문제점은 답글을 작성하거나 수정한 후에 항상 페이지 상단으로 스크롤이 이동되기 때문에
본인이 작성한 답변을 화인하려면 다시 스크롤을 내려서 확인해야 한다는 점이다.
Ajax와 같은 비동기 통신 기술을 사용하여 이 문제를 해결할 수도 있지만 여기서는 보다 쉬운 방법으로 문제를 해결

HTML에는 URL 호출시 원하는 위치로 이동시켜 주는 앵커(anchor)태그가 있다.

profile
never stop

0개의 댓글