Django

App 생성

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',

 

 

댓글

댓글 본문
버전 관리
KNUT X LIKE LION
현재 버전
선택 버전
graphittie 자세히 보기