티스토리 뷰
Django - 2. 첫번째 앱(shop) 설치하기
shop 앱 설치하기
shop 이 생성되면 shop 폴더와 함께 다음과 같은 파일들이 생성된다.
- admin.py : shop 앱을 관리하기 위한 모듈
- apps.py : application configuration
- models.py : cofigure database
- test.py :
- views.py : deliever a service
View 설정하기
view 는 django 에서 models 과 templates 를 연결시켜주는 역할을 한다. 다시 말하면, 사용자의 요청에 대한 정보를 찾아서 원하는 정보를 다시 사용자에게 리턴하는 것이다.
- HttpResponse : 웹 요청에 결과를 http 형식으로 리턴하기 위한 모듈
shop 에 대한 요청이 오면 text_var 의 내용을 httpResponse 형식으로 출력한다.
urls 설정하기
urls 는 사용자의 요청을 어떤 view 가 처리해야 하는지 지정해준다. 현재는 index 에 대한 view만 있기 때문에 "/" 에 대한 요청을 index 뷰에서 처리하기 위해서 urlpattern을 등록해 보자.
shop app을 위한 urlpatterns 을 보면 "/" 루트에 대한 요청이 오면 views.index 를 호출해 주는 기능을 한다.
settings.py 설정하기
perfectcushion 프로젝트에서 shop app을 사용하기 위해서는 settings.py 에 등록해주어야 한다. settings.py 을 열어보면 INSTALLED_APPS 라는 항목있고 마지막에 shop app 을 추가해주면 된다.
이제 웹서버를 재구동해준다.
그리고 브라우저로 http://127.0.0.1:8000 에 접속한다.
이것으로 처음으로 shop 앱을 생성하고 웹 요청에 응답하는 기능을 해보았다.
끝. .
'Django(장고)' 카테고리의 다른 글
Django - 5. Category view 와 Templates 만들기 (3) | 2019.11.27 |
---|---|
Django - 4. Shell 사용하기 (0) | 2019.11.26 |
Django - 3. Models 과 admin 만들기 (0) | 2019.11.25 |
Django - 1. 프로젝트 생성하기 (0) | 2019.11.24 |
Django - 0. 개발 환경 구축: vs code 를 이용한 장고 개발 (0) | 2019.11.24 |
- Total
- Today
- Yesterday
- 디스크 사용량
- channel oauth
- win7
- http 요청
- cmd실행
- Karabiner-Elements
- 프로젝트 생성
- webhook
- Python
- 파이썬
- slack api
- vscode
- HOME/END
- cmd창
- django
- python slack
- angular
- 장고
- venv
- df 명령어
- du 명령어
- END key
- 팀 소통
- 메시지 전송
- 미밴드
- 미밴드4
- win10
- python message
- amaztools
- HOME key
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |