Django Project
: 애플리케이션의 집합(DB 설정, URL 연결, 전체 앱 설정 등을 처리)
Django application(= 앱)
: 독립적으로 작동하는 기능 단위 모듈
(각자 특정한 기능을 담당하며 다른 앱들과 함께 하나의 프로젝트를 구성)
Django 프로젝트를 생성하기 전 해야할 일
- 가상환경 생성:
python -m venv venv
- 가상환경 활성화:
source venv/Scripts/activate
- Django 설치:
pip install Django
- 의존성 파일 생성:
pip freeze > requirements.txt
Project 만들기
django-admin startproject testpjt .
testpjt: 프로젝트 이름
. : 현재 위치에 만들어 줌
다음과 같이 프로젝트 폴더 안에 새로운 파일들이 생기는 걸 확인할 수 있다
Django 서버 실행
python manange.py runserver
노란색의 서버주소를 ctrl + 클릭
하면 생성된 서버를 확인할 수 있다.
서버를 종료하기 위해서는 ctrl + C
Django 앱 생성
python manage.py startapp articles
성공하면 articles 폴더가 생성됨, app의 이름은 복수형으로 하는 것을 권장
- 앱 등록: Testpjt/settings.py파일로 들어가서 INSTALLED_APPS의 맨 위에 'articles'추가
'BackEnd > Django' 카테고리의 다른 글
[Django] Template 상속 (0) | 2023.09.13 |
---|---|
[Django] Template System (0) | 2023.09.13 |
[Django] MTV 디자인 패턴 (0) | 2023.09.12 |
[Django] 가상환경 만들기 (0) | 2023.09.12 |
[Django] 사전 지식 (0) | 2023.09.12 |
댓글