leejhstory
App 만들기 본문
사이트에서 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 |