최신글
hyeonga_code
파이선 웹구축_장고_27_검색 옵션 설정 본문
반응형
- 검색 옵션 설정
- 페이징까지 된 코드로 작업
1. 검색 카테고리 설정 <templates> > <board> > 'index.html'
'index.html'
=====
1
2
3
4
5
6
7
8
9
|
<form>
<select name="cate">
<option value='sub'>Title</option>
<option value='wri'>Writer</option>
<option value='con'>Content</option>
</select>
<input type="text" name='kw'>
<button>Search</button>
</form>
|
cs |
>> 123 검색 시
> http://127.0.0.1:8000/board/index/?cate=sub&kw=123
2. 함수 설정 <board> > 'views.py'
'views.py'
=====
1
2
3
4
5
6
7
8
9
10
11
12
13
|
def index(request):
cate = request.GET.get('cate','')
kw = request.GET.get('kw','')
#_ 추가
pg = request.GET.get('page',1)
b = Board.objects.all()
pag = Paginator(b,10)
obj = pag.get_page(pg)
context = {
"bset": obj
}
return render(request, "board/index.html", context)
|
cs |
반응형
'Python_Django' 카테고리의 다른 글
파이선 웹구축_장고_기초01_Path 함수 (0) | 2023.06.20 |
---|---|
파이선 웹구축_장고_28_검색 필터 설정 (0) | 2023.06.20 |
파이선 웹구축_장고_26_페이징 기능까지 구현 (0) | 2023.06.18 |
파이선 웹구축_장고_25_페이징 페이지 번호 작성 (0) | 2023.06.17 |
파이선 웹구축_장고_24_댓글 선택 삭제 (0) | 2023.06.16 |