본문 바로가기

About coding/Today I learned

2023년 04월 17일 TIL [#Django 심화]

 

 


오늘의 학습 계획

_팀과제 발표회 참여

_프로그래머스 코딩테스트 4개 풀기

_유튜브 보며 장고 기초 돌아보기


기록하고 싶은 학습내용

_민철튜터님이 2주 3주 뒤엔 이 코드를 이해할 수 있는지 모두 점검해보셔야 한다고 했다.

    def get_queryset(self):
        query = self.request.GET.get('query', '')
        if query:
            return self.model.objects.filter(Q(title__icontains=query) |
                                             Q(post__icontains=query)
                                             ).distinct().order_by('-created_at')
        else:
            return self.model.objects.none()

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context['query'] = self.request.GET.get('query', '')
        return context

흠. 모르겠군! ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

 

_메인브랜치에는 언제나 최종 완성본만 올린다. 제출하고 싶은 상태의 커밋만 올린다.