Meme's IT

[Django] Django 프로젝트 만들기 본문

BackEnd/Django

[Django] Django 프로젝트 만들기

Memez 2023. 9. 12. 12:29

Django Project

: 애플리케이션의 집합(DB 설정, URL 연결, 전체 앱 설정 등을 처리)

Django application(= 앱)

: 독립적으로 작동하는 기능 단위 모듈
(각자 특정한 기능을 담당하며 다른 앱들과 함께 하나의 프로젝트를 구성)

Django 프로젝트를 생성하기 전 해야할 일

  1. 가상환경 생성: python -m venv venv
  2. 가상환경 활성화: source venv/Scripts/activate
  3. Django 설치: pip install Django
  4. 의존성 파일 생성: 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