Django - 13. 장바구니(Cart) 기능 구현하기 아래 그림과 같은 장바구니 기능 구현 장바구니 기능을 위한 cart app 생성하기 새로운 앱이 생성되었다. settings.py 에 cart app 등록하기 cart 관련 모델 생성하기 - models.py 새로운 모델을 생성하면 데이터베이스를 업데이트 해주어야 한다. Cart 뷰 생성하기 cart app 폴더에 templates 폴더를 생성하고 settings.py 에 등록해준다. cart.html 템플릿 만들기 Cart urls 만들기 메인 프로젝트 urls.py 에 등록하기 shop > product 템플릿에 "Add to Cart" 버튼에 url 추가하기 실행 결과 여기까지해서 +(플러스) 에 대한 기능한 구현된 상태이다. minus / ..
Django - 12. 검색 기능(Search) 구현하기 검색기능 구현하기 : 검색기능은 하나의 앱으로 분리해서 개발한다. 새로운 앱을 위해서 templates 폴더를 만들고, settings.py 에 app을 등록하고, templates 폴더를 추가한다. shop > templates > shop > navbar.html 의 search form을 다음과 같이 수정한다. csrf_token 은 ?? search_app > views.py search.html 템플릿 만들기 표시된 부분은 category 템플릿에서 복사해서 사용한다. urls.py 만들기 ( 새로 만들기 ) 프로젝트 urls.py 에 search_app.urls 을 등록한다. 다시 shop > navbar.html 에서 form에 대한 ..
Django - 11. 페이지 만들기(paginator) Paginator 란? 여러개의 아이템을 페이지 단위로 관라하는 툴.. 카테고리 페이지에 보여지는 제품을 페이지 단위로 변경해서 화면에 표시한다. 한화면에 최대 6개의 아이템까지 표시하도록 설정한다. 다음은 category 템플릿을 수정한다. 서버를 다시 구동하고 카테고리페이지를 확인한다. 만일 제품의 수가 6개미만인 경우, 아래쪽에 있는 페이지 버튼은 보이지 않게 된다. 끝..
- Total
- Today
- Yesterday
- python slack
- 장고
- 미밴드
- HOME key
- win10
- venv
- http 요청
- vscode
- amaztools
- angular
- webhook
- 팀 소통
- Karabiner-Elements
- du 명령어
- channel oauth
- win7
- 메시지 전송
- df 명령어
- django
- cmd실행
- 미밴드4
- cmd창
- 파이썬
- Python
- slack api
- 디스크 사용량
- 프로젝트 생성
- END key
- python message
- HOME/END
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |