[Django] Django 프로젝트 만들기

    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

    댓글