본문 바로가기
728x90

Research/Django34

[Django] 점프 투 장고 튜토리얼 - 3-12 추천(좋아요) Django 점프 투 장고 정리 작성일 : 2021-11-25 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3-12 추천 질문과 답변에 ‘좋아요’ 추천 기능을 추가해보자. 모델변경 Question 모델이 추천인(voter) 속성을 추가해주어야 한다. 여기서 추천인은 ManyToManyField를 사용한다. 이는 하나의 질문에 다수가 추천할 수 있고 한명이 여러 개의 질문에 추천을 누를 수 있기 때문이다. > ../mysite/pybo/modles.py (... 생략 ...) class Question(models.Model): author = models.ForeignKey.. 2021. 11. 25.
[Django] 점프 투 장고 튜토리얼 - 3-11 views.py 파일 분리 Django 점프 투 장고 정리 작성일 : 2021-11-25 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3-11 views.py 파일 분리 장고 프로젝트가 점점 커지게되면 views.py의 함수들이 많아져서 프로젝트의 복잡도가 증가한다. Views파일에 함수가 많아지면 관리가 어렵기 때문에 개선이 필요하다. 이를 위해 개선책 2가지를 알아보자. 참고로 두 번째 개선책을 적용하기 위해선 첫 번째 개선책을 적용해야 하므로, 첫 번째 개선책부터 차례대로 적용해보자. 첫 번째 개선책 views.py 파일을 여러 파일로 분리하는 방법이다. 나머지는 수정하지 않아도 되기 때문에 심.. 2021. 11. 25.
[Django] 점프 투 장고 튜토리얼 - 3-10 댓글(Comment) Django 점프 투 장고 정리 작성일 : 2021-11-24 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3-10 댓글(Comment) 답변에 댓글을 달 수 있는 댓글(Comment) 기능을 추가해보자. 댓글 모델 댓글 작성을 위해선 댓글 모델이 필요하다. > ../mysite/pybo/models.py class Comment(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE) content = models.TextField() create_date = models.DateTimeField(.. 2021. 11. 25.
[Django] 점프 투 장고 튜토리얼 - 3-09 수정과 삭제 Django 점프 투 장고 정리 작성일 : 2021-11-24 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3-09 수정과 삭제 작성한 질문과 답변을 수정하거나 삭제할 수 있는 기능을 구현해보자. 비슷한 기능을 반복 구현하기 때문에 장고 패턴에 익숙해질 수 있는 절호의 기회다! 수정 일시 질문이나 답변의 수정 날짜 정보 확인을 위해 Question과 Answer 모델에 수정 일시를 의미하는 modify_date 속성 추가하자. >../mysite/pybo/models.py (... 생략 ...) class Question(models.Model): (... 생략 ...) m.. 2021. 11. 25.
728x90