본문 바로가기

Django8

[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-8. 글쓴이 표시 Django 점프 투 장고 정리 작성일 : 2021-11-24 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3.08 글쓴이 표시 Question 모델과 Answer 모델에 author 속성 추가완료 했다. 게시판 게시물에 ‘글쓴이’ 표시하는 것이 일반적이다. 질문 목록, 질문 상세 화면에 author 속성을 이용해 글쓴이를 표시해보자. 질문 목록 질문 목록 템플릿에 글쓴이 표시하자. 이를 위해 우선 테이블 헤더에 글쓴이 항목을 추가해야 한다. > ../templates/pybo/question_list.html (... 생략 ...) 번호 제목 글쓴이 작성일시 (... 생략.. 2021. 11. 25.