Search 3

Django로 홈페이지 만들기 - #9 hashtag, serach

참고 사이트 보고 배운 곳 https://wayhome25.github.io/django/2017/06/22/custom-template-filter/ 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 생성한 파일 & 폴더 myApp/tamplates/search.html - 파일 생성 myApp/templatetags - 폴더 생성 myApp/templatetags/post_extras.py - 파일 생성 포인트 사용자 정의 필터를 사용하여 DB에 영향을 안 끼치게 해시태그를 만들 수 있었다. 초보몽키님의 블로그에서 많이 배웠다. 완성된 git ( 2020.06.18 키 노출로 인한 git 비공개 ) htt..

django q객체를 이용한 검색기능 만들기

[django] python django 게시판 만들기 - 간단하게 검색기능 만들기 홈에 나오는 게시물들을 검색한다! model, admin 설정 : https://integer-ji.tistory.com/89 views에 데이터 가져오기 : https://integer-ji.tistory.com/90 detail page 만들기 : https://integer-ji.tistory.com/91 setting 설정, 데이터 자르기, 정렬하기 : https://integer-ji.tistory.com/93 getbootstrap으로 홈페이지 꾸미기 : https://integer-ji.tistory.com/94 템플릿 상속, url 관리하기 : https://integer-ji.tistory.com/95 디..

KKU likelion django project (8)

이번 강의에서는 검색 기능을 만들어 보겠습니다. 검색어를 받기 위하여 home.html에 search form을 만들어 줍시다. 이제 검색어를 받고 필터링한 글목록을 보여줄 search.html을 만들어주어 home.html의 내용을 모두 복사하여 넣어줍니다. postapp/templates/search.html의 내용은 home.html과 동일합니다. 이제 필터링을 해줄 함수와 url을 설정합니다. views.py로 돌아와 def search(request): posts = Post.objects.all() q = request.GET.get('q', '') if q: posts = posts.filter(title__icontains=q) return render(request, 'search.htm..