카테고리 없음
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 : 요청을 처리하고 처리한 결과를 반환하는 파일