본문 바로가기

Django3

점프 투 장고 추가 기능(카테고리) 카테고리 기능 추가이번에는 카테고리를 추가하여 현재 사용하고 있는 질문게시판 외에 자유게시판을 만들어보도록 하겠습니다.먼저 카테고리 모델을 생성합니다. 이름과 설명 항목을 넣었습니다. 그리고 Question 모델에서 카테고리를 참조하도록 합니다. models.pyclass Category(models.Model): name = models.CharField(max_length=100) description = models.TextField(blank=True) def __str__(self): return self.name class Question(models.Model): author = models.ForeignKey(User, on_delete=mod.. 2024. 11. 10.
점프 투 장고 추가 기능(댓글) 댓글 기능 추가이번엔 댓글 기능을 구현해보려합니다.질문에 댓글 기능은 필요 없을 것 같아서 답변에만 댓글 기능을 추가해 보겠습니다. 먼저 models.py에서 Comment 모델을 생성해줍니다.class Comment(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='author_comment') answer = models.ForeignKey(Answer, on_delete=models.CASCADE) content = models.TextField() create_date = models.DateTimeField() modify_date = models.DateTime.. 2024. 11. 7.
점프 투 장고 추가 기능(답변 페이징과 정렬) 답변 페이징과 정렬점프 투 장고의 첫 번째 숙제 답변 페이징과 정렬 기능을 구현해봅시다.새로운 url 경로나 함수를 작성하지 않고 기존의 코드를 수정하여 구현하는 것이 목표입니다. 먼저 답변 리스트 페이징은 질문 리스트 페이징과 동일하게 작성을 했습니다. question_datail.html {% if answer_list.has_previous %} 처음 {% else %} 처음 {% endif %} {% if answer_list.has_previous %} 이전 .. 2024. 11. 5.