반응형
[Django 연습] Poem App 설치
Poem App 설치
django-admin 명령으로 다음과 같이 설치합니다. 'django-admin startapp poem' 명령은 'poem' 디렉터리와 해당 파일들을 만들어 줍니다. 해당 파일들은
View 생성
새로 만든 앱 'poem'에 퓨를 생성합니다. 생성된 뷰는 아래와 같이 장고 HttpResponse 클래스를 임포트하여 사용합니다. index 모듈은 간단하게 poem 디렉터리에 진입한 것을 알리는 것으로 하겠습니다.
URL 분리
url 분리는 메인 urls.py에서 20번째 줄의 'from poem import views'와 26번째 줄의 'path('poem/', include('poem.urls'))를 추가합니다.
세팅 수정
메인에서 세팅을 수정합니다. 새로 등록된 poem 앱을 등록하는 과정입니다. 'settings.py'에는 설치된 앱이 'INSTALLED_APPS에 리스트로 기록되어 있습니다. 이곳에 새로 등록된 'poem' 앱도 신고한 것입니다.
해당 앱의 urls.py 작성
분리 관리되는 url을 작성해주는 파일이 해당 앱 디렉터리의 'urls.py'입니다. 이곳에서 다음과 같이 작성하면 'poem'으로 요청되는 사용자의 요구를 답할 수 있습니다.
새 앱의 urls.py를 등록한 후, 서버도 다시 리부트 합니다. 수정하는 과정에서 장고 서버는 다운되어 있습니다. 워낙 복잡한 변경이 있었기에 감당이 어려웠던 것이죠.
반응형
'Linuxpia > 웹 프로그램' 카테고리의 다른 글
리눅스 환경에서 VS Code로 Django 프로젝트 개발하기 (3) | 2025.05.05 |
---|---|
MTV 패턴과 MVC 패턴의 차이점 (3) | 2025.05.04 |
GitHub에서 clone한 Django 프로젝트 실행을 위한 기본 세팅 (6) | 2025.05.02 |
Django 앱 구조로 알아보는 MTV 패턴 (2) | 2025.05.02 |
[Django] 웹 프레임워크 URL 분리 (2) | 2025.05.01 |