본문 바로가기

Python_WEB/Project-Kindergarten

Project Code Review>Project Creation

1. 프로젝트 생성

django-admin startproject config .
프로젝트?
장고 인스턴스에 대한 모든 설정을 담은 파이썬 패키지
디렉토리 또는 코드
데이터베이스 설정, 장고 설정 및 애플리케이션 설정 등을 포함한다.
프로젝트 이름은 Python 또는 Django에서 사용 중인 이름은 피해야 한다.

 

2. 프로젝트 생성 후 구조 확인

manage.py
    config/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py
manage.py Django 프로젝트와 다양한 방법으로 상호작용 하는 커맨드라인의 유틸리티
__init__.py 디렉토리를 패키지처럼 다루라고 알려주는 용도의 단순한 빈 파일
settings.py 프로젝트의 환경 및 구성
urls.py URL 선언
asgi.py ASGI 호환 웹 서버가 프로젝트를 제공하기위한 진입 점
wsgi.py 현재 프로젝트를 서비스하기 위한 WSGI 호환 웹 서버의 진입점