생성 시 들어있는 파일들이 하는 역할
★Project Root (django 프로젝트의 모든 파일이 담겨있는 최상위 디렉토리)
manage.py
- Django 프로젝트 관리를 위한 명령어를 지원
- 앱(App)생성, 데이터베이스 관련 명령, 개발서버 실행
db.sqlite3
- 프로젝트에서 사용하는 데이터베이스 파일
★Project App (Project의 가장 중심이 되는 App)
__init__.py
- python 패키지로 인식하기 위해서 필요(3.3버젼 이상부터는 없어도 됨)
settings.py
- 시간대 설정, 데이터베이스 엔진 설정, 여러 경로 설정 등
- Django 프로젝트의 전반적인 설정을 담당
urls.py
- 유저가 사이트의 주소를 검색했을때 알맞는 url을 페이지로 연결해주는 역할
wsgi.py(web server gateway interface)
- 웹 서버와 django가 소통하는데 필요한 일종의 프로토콜
'Django' 카테고리의 다른 글
LookupError: No installed app with label 'admin'. 에러 (0) | 2023.02.20 |
---|---|
[쇼핑몰project]FE 2일차 (0) | 2023.01.09 |
[쇼핑몰/project]FE 1일차 (0) | 2023.01.07 |
[쇼핑몰 project]2. 페이지 디자인하기 (0) | 2023.01.06 |
[쇼핑몰 project] 1. 사이트 맵 작성 (0) | 2023.01.05 |