2019. 4. 7. 09:16ㆍPython관련/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 |