티스토리 뷰

반응형

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 앱을 생성하고 웹 요청에 응답하는 기능을 해보았다. 

 

끝. .

 

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
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
글 보관함