Search
Duplicate

장고의 기본 요소 익히기

태그
pybo
앱 생성하고 확인하기
단계 1 pybo 앱 생성하기
cmd 에서 django-admin startapp pybo 를 이용하여 생성한다.
단계 2 생성된 앱 확인하기
디렉터리 목록에 pybo 라는 디렉터리 있는지 확인하기
url 매핑
config/urls.py 를 적절하게 수정한다.
수정본
HttpResponse
HttpResponse 는 페이지 요청에 대한 응답을 할 때 사용하는 장고 클래스이다.
url 분리하기
WHy we do this?
config 디렉토리는 pybo 디렉토리 안에 없기 때문에 include() 함수를 임포트 해야한다. 따라서 위의 코드를 아래와 같이 수정해야 한다.
두번째 path 의 의미는 다음과 같다. pybo/ 로 시작되는 페이지 요청은 모두 pybo/urls.py 파일에 있는 URL 매핑을 참고하여 처리하라는 뜻이다. 따라서 더이상 pybo/ 로 시작하는 요청은 config/urls.py 파일이 아닌 pybo/urls.py 파일을 통해 처리하게 된다.
pybo.urls.py 는 직접 만들어줘야한다.
왜 ‘’ 인가?
config/urls.py 에서 이미 pybo/ 에 대한 처리를 한 상태이기 때문이다.
테이블 생성하기
테이블을 생성하기 위해서 config/settings.py 파일을 다음과 같이 수정하자.
python manage.py makemigrations / python manage.py migrate 를 순차적으로
입력하여 테이블을 생성한다.
migrations 밑에 테이블이 생성되었음을 알 수 있다.