We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
현재 comment_id는 부모 댓글의 id를 나타내는 integer field로, 기본값이 0입니다.
comment_id
id
integer field
그런데 이를 Comment 스스로를 대상으로 하는 foreign key로 바꾸고자 합니다.
Comment
foreign key
이렇게 바꾸는 이유는 자식에서 부모 댓글 뿐만 아니라 부모에서 자식 댓글 또한 접근할 수 있게 하기 위함입니다.
부모 댓글에서 자식 댓글(대댓글)에 접근할 수 있어야 저번 회의에서 @keeprainy 님이 언급하셨던 Serializer 구조를 만들기 용이할 것 같습니다.
Serializer
아래 글을 참고하였습니다. https://velog.io/@lemontech119/DRF%EB%A1%9C-api-%EC%84%9C%EB%B2%84-%EA%B0%9C%EB%B0%9C3-%EB%8C%93%EA%B8%80%EC%9E%91%EC%84%B1
The text was updated successfully, but these errors were encountered:
바꾼다면 이름 또한 parent로 바꾸려고 합니다. 이게 더 직관적인 것 같네요
parent
부모가 없는 원 댓글의 경우 foreign key가 null이 될 것입니다.
null
Sorry, something went wrong.
좋은 것 같습니다 / 그 방식이 훨씬 직관적인것 같습니다
다만, 좀더 직관성을 위해 이름을 parent_id 로 하는 건 어떻게 생각하시나요?
parent_id
아 제가 말한 parent라는 게 models.py에서 parent = models.Foreignkey()와 같이 쓴다는 뜻이었는데 어차피 foreign key이기 때문에 실제 DB에는 parent_id와 같이 저장될 것 같습니다.
models.py
parent = models.Foreignkey()
아, 그런 말씀이셨군요 매우 좋은것 같습니다!!! 그렇게 개발을 진행하면 될 것 같습니다
No branches or pull requests
현재
comment_id
는 부모 댓글의id
를 나타내는integer field
로, 기본값이 0입니다.그런데 이를
Comment
스스로를 대상으로 하는foreign key
로 바꾸고자 합니다.이렇게 바꾸는 이유는 자식에서 부모 댓글 뿐만 아니라 부모에서 자식 댓글 또한 접근할 수 있게 하기 위함입니다.
부모 댓글에서 자식 댓글(대댓글)에 접근할 수 있어야 저번 회의에서 @keeprainy 님이 언급하셨던
Serializer
구조를 만들기 용이할 것 같습니다.아래 글을 참고하였습니다.
https://velog.io/@lemontech119/DRF%EB%A1%9C-api-%EC%84%9C%EB%B2%84-%EA%B0%9C%EB%B0%9C3-%EB%8C%93%EA%B8%80%EC%9E%91%EC%84%B1
The text was updated successfully, but these errors were encountered: