본문 바로가기

Python_WEB/Django

[Django Tutorial]Django Project 생성

반응형

Django는 Project 와 App으로 구분한다.

 

Django에서 Project 는 Web Application을 위해 구성되는 전체를 말하며 이 아래 여러가지의 App으로 구성된다.

 

맨 먼저 Django 에 Project 를 생성 한다.

 

 

django-admin startproject example

 

만약에 다른 Project 를 생성 할려면 아래와 같이 명령어를 입력해서 생성 한다.

 

django-admin startproject project명

 

example Project 를 생성 하고 나면 아래와 같은 파일이 생성이 된다.

 

 

example/
│
├── example/
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
│
└── manage.py

 

- example/ : 최상위 Project 폴더

- example/example : Project 관리 앱을 나타내는 폴더

- manage.py : Project 명령 역활

 

하지만 최상위 폴더를 제외하고 만들수도 있다.

 

이는 조금더 편하고 깔끔하게 작업을 할 수 있으므로 추천하는 방법이다.

 

 

django-admin startproject example .

 

 

최상위 폴더가 없어지고 기본 폴더 구조가 변경되었다.

반응형