본문 바로가기

Python_WEB/Django

[Django Tutorial]Django APP 생성

반응형

Django Project 에는 여러개의 App 을 포함 할 수 있습니다.

 

각 App 에는 특정 기능을 포함 할수 있습니다.

 

 

python manage.py startapp main

 

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

 

python manage.py startapp App명

 

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

 

 

 

example/
│
├── main/
│   │
│   ├── migrations/
│   │   └── __init__.py
│   │
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
│
├───├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
│
└── manage.py

 

- __init__.py : Python은 이 파일을 사용하여 폴더를 패키지로 선언하는데, 이것은 Django가 다른 앱의 코드를 사용하여 당신의 웹 어플리케이션의 전반적인 기능을 구성할 수 있게 해준다.

 

- models.py : 당신은 이 파일에 당신의 앱의 모델을 선언할 것이다. 그러면 Django가 당신의 웹 어플리케이션의 데이터베이스와 접속할 수 있다.

 

- views.py: 앱의 코드 로직 대부분을 이 파일에 기록한다.

 

 

반응형