URLSConf
- 프로젝트/settings.py에 최상위의 URLconf 모듈을 지정한다.
ROOT_URLCONF = '프로젝트.urls'
- 특정 URL과 뷰 매핑 List
- 장고 서버로 Http 요청이 들어올 떄마다 URLConf 매핑 List를 처음부터 끝까지 순차적으로 훝으면서 검색한다.
- 매칭되는 URL Rule 을 찾지 모샣ㅆ을 경우 404 Page Not Found 응답을 발생시킨다.
URLConf 정규표현식 매핑
- (?P) : 이 영역의 문자열에 정규 표현식을 적용해서
- \d+ : \d+의 패현에 일치하면
- <x> : x라는 변수명으로 인자를 넘기겠다.
- view의 인자로 넘겨받은 값들은 모두 문자열 타입니다.
새로운 장고 앱을 생성할 때, 추천하는 작업의 순서
1. 앱 생성 : python3 manage.py startapp [생성하고자 하는 앱의 이름]
2. 프로젝트/settings.py의 INSTALLED_APPS에 생성한 앱을 등록
3. 앱 이름/urls.py 파일 생성
4. 프로젝트/urls.py : 앱 URLConf 설정 include
참고: askdjango
'Web > Django' 카테고리의 다른 글
☁ Auzer를 이용하여 Django 배포하기 - [1부] (0) | 2019.08.26 |
---|---|
[Django 오류]django.db.migrations.exceptions.InconsistentMigrationHistory: 오류 발생시 (2) | 2017.08.06 |
[Django]장고 디버그 툴 (0) | 2017.08.04 |
Django 배포하기 (1) | 2017.07.31 |
Django와 Apache2연결하기 (0) | 2017.07.31 |