댓글 좋아요 개발 관련 질문

2021년 9월 14일 9:35 오후

favorite

3

comment

1

USER#800999395


강의 항상 감사합니다 :)

글 좋아요에 추가로, 댓글 좋아요 기능까지 적용하려고 하면,

class LikeRecord(models.Model) 에 comment 칼럼만 추가하는 식이 좋을까요

아니면 class(DB table)를 하나 더 만드는 편이 좋을까요...? (예: class CommentLikeRecord)

가르침에 미리 감사드립니다...!!


favorite 3
thumb_down 0
kakao_story_share kakao_story_share kakao_story_share

fast_forward 다음글이 없습니다.
fast_rewind 미디어 파일 저장 관련 질문 드려요

yesman_1114

2021년 9월 23일 9:34 오후

favorite

1

안녕하세요!
추석 연휴가 끼어있었어서
질문 답변이 늦었네요 ㅠㅠ

아무튼 답변 드리자면, 제 개인적으로는 따로 모델을 만드는 것이 낫지 않을까 싶습니다.
지금 저희가 작성한 model을 보게 되면,
정말 누가 어떤 게시글에 좋아요를 눌렀는지에 대한 내용만 존재하는데,
실제 서비스를 하게 되면 이 내용보다 다른 내용도 함께 들어갈 가능성이 있습니다.

그런 상황에서, comment 컬럼을 추가하는 형식을 가져가게 된다면,
게시글 내용과 컬럼 내용을 구분하기에 번거로울 수도 있겠죠.

일단 따로 나누어 모델을 관리하시고,
추가적으로 해당 테이블에 정말 많은 수의 데이터가 쌓일때
어떤 방식으로 최적화 해야 할 지에 대한 내용도 한번 확인해보시면 더욱 좋지 않을까 싶습니다.

부족한 답변이지만 도움 되셨길 바래요!
좋은 하루 보내시길 바랍니다.


로그인