# 장고 프로젝트 생성
(mysite) C:\projects\mysite>
그리고 django-admin startproject config . 명령으로 장고 프로젝트를 생성하자. ( 현재디렉토리를 기준으로 프로젝트만듦)
# 장고 앱 생성 ( 프로젝트 디렉토리에서 )
다음처럼 명령 프롬프트에서 django-admin의 startapp 명령을 이용하여 pybo 앱을 생성하자.
(mysite) C:\projects\mysite> django-admin startapp pybo
(mysite) C:\projects\mysite>

1. urls.py 의 urlpatterns에 pybo/ 를 views.index로 매핑
2. views.py 의 index 메서드로 매핑

3. HttpResponse는 요청에 대한 응답을 할때 사용한다.

pybo/ 처럼 장고는 항상 /를 붙힌다.
# 장고 개발 흐름

# URL 분리
- pybo앱 관련 관련한 것들은 pybo 디렉토리에 있는 것이 좋다. 하지만 이대로라면 pybo와 관련된 URL 매핑을 추가할 때마다 config/urls.py 파일을 수정해야 한다. config의 urls.py 파일은 앱이 아닌 프로젝트 성격의 파일이므로 이곳에는 프로젝트 성격의 URL 매핑만 추가되어야 한다. 따라서 pybo 앱에서만 사용하는 URL 매핑을 config/urls.py 파일에 계속 추가하는 것은 좋은 방법이 아니다.


path에 ''인 이유는 이미 pybo/ 까지는 매핑 되었기 때문이다. 추가로 필요한 경우 만약 'dd/' 라 하면 pybo/dd/ 로 연결된다.
'Django 입문' 카테고리의 다른 글
Django Docs Tutorial (0) | 2022.07.09 |
---|---|
2-02 모델 (0) | 2022.07.05 |