leejhstory

App 만들기 본문

Team Friends Project/Django web page & Python

App 만들기

LeeJHstory 2017. 8. 3. 11:30

사이트에서 App 만들기

프로젝트 폴더에서 명령어를 입력

> python .\manage.py startapp elections


파이참에서 elections app폴더가 생성된 것을 확인할 수 있다.


mysite폴더는 기본적인 설정 폴더이고 elections app폴더 안에서 views.index를 설정하여주면 웹사이트에 나타낼 수있다.


mysite>mysite>urls.py 에서 urlpatterns는 서버 요청이 들어오면 누가 어떻게 처리할지 담당자를 지정한다.

앞부분이 주소 뒷부분이 누가 처리할 것인지.


홈페이지의 첫 화면을 만들기위해 

mysite>urls.py 의 urlpatterns에 url을 추가한다.(import에 include 추가)

url(r'^$', include('elections.urls))      #elections app을 통하여 페이지를 불러온다. 나중에 관리하기 편하기위해서


elections를 통하여 불러오기 때문에 elections폴더 아래에 mysite폴더의 urls.py와 같이 urls.py파일을 만들어준다.

from . import views  # .은 현재 폴더(elections)이고 현재 폴더안의 views를 import 한다.



그리고 서버를 시작(runserver)하고 localhost:8000으로 접속을 하면 index파일의 Hellow wrold을 볼 수 있다.


순서

1. elections app 생성

2. views.py 에 index 함수 설정(기본 페이지에 띄울 화면)

3. mysite폴더의 urls를 통하여 elections폴더의 urls.py 생성 및 연결

4. elections폴더의 urls에서 views.index를 연결




'Team Friends Project > Django web page & Python' 카테고리의 다른 글

템플릿 사용하기  (0) 2017.08.03
장고 DB에 정보 저장 및 출력  (0) 2017.08.03
model 설정 및 mygration과 DB 업데이트  (0) 2017.08.03
Django 설치 및 서버실행  (0) 2017.08.03
FriendsHome  (0) 2017.07.23
Comments