App 생성
- 블로그 홈 화면과 같은 화면을 구성하기 전에 App을 하나 만들겠습니다.
여기서 App이란 우리가 만드는 장고 프로젝트를 구성하는 작은 구성 단위로 생각하시면 될 듯합니다.
즉, 이 App들이 모여서 하나의 장고 프로젝트를 구성하게 되는 것입니다. - 다음과 같이 앱을 생성합니다.
우리는 blogapp이라는 이름의 앱을 생성할 것입니다.
[Alt]-[F12]를 눌러 터미널 창을 엽니다. ls 를 입력하여 manage.py가 있는지 확인합니다. python manage.py startapp blogapp
- 앱을 생성하고 나면 다음과 같이 [blogapp]안에 여러 가지들이 생성된 것을 볼 수 있습니다.
settings.py
- 우리는 blogapp이라는 이름의 앱을 생성하였습니다.
이것을 장고가 인식하게 하기 위해서는 [settings.py] 설정을 해주어야 합니다.
[firstProject] - [settings.py]를 클릭합니다.
- [settings.py] 파일을 열고, 33번째 줄을 보면 [INSTALLED_APPS]가 있습니다.
프로젝트에서 사용하는 앱을 등록시키는 과정입니다.
- [blogapp]-[apps]에 들어가면 [BlogappConfig]라는 클래스가 있는 것을 볼 수 있습니다.
- PyCharm의 경우 콤마(.)를 찍을 때마다 자동완성을 시켜줍니다.
다음과 같이 입력을 한 다음 반점(,)을 반드시 입력해줍니다.
'blogapp.apps.BlogappConfig',