Django - 5. Category view 와 Templates 만들기 Django 에서 view는 데이터와 화면을 구성하는 HTML을 연결해주는 컨트롤러이다. 이번 포스팅에서는 Category에 대한 뷰와 관련 데이터를 화면에 보여주는 HTML을 만들어보겠다. 먼저 시작하기 전에 shop 폴더 아래에 "templates > shop" 폴더를 만들어준다. 이제 다시 settings.py로 가서 templates 관련 폴더를 추가해준다. 다음은 shop > templates > shop 으로 가서 html 파일들(base.html, header.html, footer.html, ... ) 을 만든다. Django templates 에서 데이터 작업을 위한 코드는 다음과 같다. base.html 은 te..
Django 에서는 커맨드라인(Shell)을 통해서 데이터베이스에 접근이 가능하다. Shell 연습을 위해서 몇가지 데이터(카테고리, 제품)를 추가해보자. Django shell 실행 QuerySet을 사용하기 위해서 모델들을 import 해야 한다. 모든 Category 정보를 데이터베이스에서 가져오기 특정 제품만 가져오기 ( id / pk ) 필터를 이용해서 데이터 가져오기 ( filter ) 특정 단어를 포함한 데이터 가져오기 ( name_startswith /contains) 특정 범위에 있는 데이터 가져오기 ( __range=(10,20) ) 쉘(shell)을 통해서 새로운 데이터를 입력 ( create ) 데이터 업데이트 데이터 삭제 QeurySet 은 Database의 SQL 와 상당히 비슷..
Django - 3. Models 과 admin 만들기 Django 에서 models 은 데이타를 말하는 것이다. shop 앱에서 필요한 데이터를 models 에서 정의해 주면된다. - Cetagory model - Product model Category 와 Product 모델의 경우 image 필드가 있는데, image 의 경우 데이터 생성시에 해당 이미지를 저장할 곳을 지정해 주어야 한다. upload_to = "category" , upload_to = "product" 그럼 Django 에서 category / product 경로의 경우 어디로 저장할 것인지 알아야 하는데, 이 부분을 settings.py 에서 설정하게 되었다. os.path.join() 함수는 여러개의 경로위치를 붙여서 하나의..
- Total
- Today
- Yesterday
- du 명령어
- amaztools
- cmd창
- 디스크 사용량
- df 명령어
- Karabiner-Elements
- win10
- channel oauth
- http 요청
- HOME/END
- 파이썬
- venv
- 팀 소통
- slack api
- angular
- 미밴드
- webhook
- Python
- django
- python message
- END key
- 미밴드4
- 프로젝트 생성
- HOME key
- 장고
- python slack
- cmd실행
- vscode
- win7
- 메시지 전송
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |