[Django] 05. MVT 코딩순서

2019. 4. 7. 09:16Python관련/Django

1.프로젝트 만들기

django-admin startproject projectname

2. 앱만들기

 - python manage.py startapp appname

3. 프로젝트 모델 코딩하기

- models.py 모델 구성

- admin.py 구성한 모델 등록

4. URLconf 코딩하기 (urls.py 파일)

5. 템플릿 코딩하기 (templates/*.html 파일들)

6. 뷰 코딩하기

  path(route, view, name)

  route : url 패턴을 표현하는 문자열(url string이라고 부르기도 한다.)

  view : url string이 매칭되면 호출되는 뷰 함수 

  name : url 패턴별로 고유 이름 지정

ex) path('polls', views.index, name='index')

  https://127.0.0.1:8000/polls/ 으로 접속하게 되면 index 패이지가 표시됩니다.

 

  모든 경로를 하나의 urls에 저장할수도 있지만 앱별로 저장하는게 깔끔하게 관리 할수 있으므로 

  urls 파일별로 관리하길

  방법의 아래 내용대로 하면 된다. 

  path('경로',include('url 설정파일'))

  ex) path('polls/', include('polls.urls')),

 

 

 

 

 

프로젝트 생성

- django-admin startproject projectname

 

애플리케이션 생성

- python manage.py startapp appname

 

설정 파일을 확인 및 수정

- settings.py 설정

  ① ALLOWED_HOSTS 수정

  ② INSTALLED_APPS 추가

      애플리케이션명.app.애플리케이션명Config 

      ex) 'polls.apps.PollsConfig',

데이터베이스에 기본 테이블을 생성

- python manage.py migrate

 

개발용 웹서버 실행

- python manage.py runserver 0.0.0.0:8000

 

'Python관련 > Django' 카테고리의 다른 글

[Djanogo] 06. Ajax 통신  (0) 2019.04.14
[Django] 04. VSCode 설정  (0) 2019.04.01
[Django] 03. 계정 설정  (0) 2019.03.21
[Django] 02. setting 파일 설정  (0) 2019.03.18
[Django] 01. 설치  (0) 2019.03.18