Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

댓글 최신순 정렬

2 years, 6 months ago

dongsoonh dongsoonh

저는 댓글이 최신순으로 정렬이 안되고 오래된게 첫번째로 나옵니다. 어떻게 해결 하나요 



bobsmith
bobsmith   2 years, 6 months ago

안녕하세요. 아래와 같이 Meta기능을 이용해보세요. 

ordering에 내림차순 혹은 오름차순으로 정렬하고 싶은 필드명을 적어주면 됩니다. 내림차순, 오름차순은 -부호로 선택하시면 됩니다. 


class Comment(models.Model):
    post = models.ForeignKey(Post, on_delete=models.CASCADE)
    author = models.ForeignKey(User, on_delete=models.CASCADE)
    content = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True)
    modified_at = models.DateTimeField(auto_now=True)

    def __str__(self):
        return f'{self.author}::{self.content}'

    class Meta:
        ordering = ['-created_at']

Updated: Sept. 25, 2022, 11:31 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A