카테고리 없음

django 앱 생성 및 앱 등록

rlarudals 2024. 8. 12. 21:12

프로젝트란? 하나의 프로젝트는 하나의 서비스! A라는 웹사이트를 만든다고 하면, A라는 프로젝트를 생성하는 것!

  • 이 기능들을 한 번만 만들고 재사용할 수 있다면?! 🧐
  • 반복되는 작업이 줄어들어 효율적으로 개발할 수 있습니다!

django app 이란? 내가 생각하는 하나의 기능 덩어리 같은 개념

 

  • 프로젝트(Project) : 어플리케이션의 집합체
  • 앱(App) : 각각의 기능 단위 모듈

APP 생성하기

터미널에 python manage.py startapp <앱 이름> 입력

이때 <앱 이름>은 복수형으로 짓는것을 권장!!!!!

 

APP 등록하기

app을 생성했으니 app을 등록해야 한다.

우리가 생성한 앱을 가면

이렇게 되어있을 것이다.

 

여기서 setting.py를 열어서

INSTALLED_APPS 부분에 내가 생성한 앱 이름을 넣으면 된다.

나는 articles라고 이름을 지었다.

 

이 다음과정은 다음에 적어보도록 하겠다.

 

TMI

admin.py : 관리자용 페이지 관련 설정

apps.py : 앱 관련 정보 설정

models.py : DB 관련 데이터 정의 파일

 tests.py : 테스트 관련 파일

views.py : 요청을 처리하고 처리한 결과를 반환하는 파일