반응형
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: 앱의 코드 로직 대부분을 이 파일에 기록한다.
반응형
'Python_WEB > Django' 카테고리의 다른 글
[Django Tutorial]Django Project 생성 (0) | 2021.07.25 |
---|---|
[Django Tutorial]Django 설치 및 패키지 종속성 관리 (0) | 2021.07.25 |
[Django Tutorial]환경 준비 (0) | 2021.07.25 |
[Django]Signals (0) | 2020.07.17 |
[Django]django-admin 주요 명령어 (0) | 2020.07.17 |