Django에서 세션을 활용한 조회수 증가 로직 구현하기!
세션으로 조회수 기능 구현하기 models.py 에서 조회수 필드를 추가해준다. views = models.PositiveIntegerField(default=0) # 조회수 필드 추가 views.py 에서 post_detail 뷰를 수정하여 조회수를 증가시키는 로직을 추가한다def post_detail(request, pk): post = get_object_or_404(Post, pk=pk) # 세션을 사용하여 중복 조회수 방지 session_key = f'post_viewed_{pk}' if not request.session.get(session_key, False): # 조회수 증가 post.views += 1 …