정보를 보호하는 대학생
<Django 스터디 06> Django의 프로젝트 구조 / 프로젝트 생성 명령어 본문
Vs code로 열어보면 디렉토리에 여러파일이 있다.
그 파일들의 설명이다.
1. Project Root
django 프로젝트의 모든 파일이 담겨있는 최상위 디렉토리
2. Project App
우리 Project의 가장 중심이 되는 App
3. Manage.py
- 장고 프로젝트 관리를 위한 명령어를 지원
- 앱 생성, DB관련 명령, 개발 서버 실행을 한다.
4. db.sqlite3
DB 파일
5. __init__.py
- 디렉토리를 python 패키지로 인식하게 해주는 파일
- Constaurant는 python 패키지다.
(Constaurant는 내가 실습 중인 프로젝트)
6. Settings.py
- 시간대 설정, DB설정, 여러 경로 설정
- 장고 프로젝트의 전반적인 실정을 담당
7. urls.py
- URL을 보고 알맞는 페이지로 연결하는 역할
- 소개요청 URL을 보고 소개페이지로 연결함
8. wsgi.py
웹서버와 장고가 소통하는데 필요한 프로토콜
<프로젝트를 생성하는 명령어>
django -admin startproject codeit_prog
이는 codeit_proj라는 프로젝트를 생성하는 명령어이다.
그러면 Project Root와 Project App 이름이 codeit_proj로 형성된다.
'개발 > Django 스터디' 카테고리의 다른 글
<Django 스터디 08> Django Reusable App 재사용성 (0) | 2022.01.07 |
---|---|
<Django 스터디 07> Django App 구조와 앱 추가 (0) | 2022.01.07 |
<Django 스터디 04> Django 가상환경 개념 (0) | 2022.01.07 |
<Django 스터디 03> Django에서 프론트엔드와 백엔드 (0) | 2022.01.07 |
<Django 스터디 02> 왜 장고를 공부해야 되나? (0) | 2022.01.07 |