오답노트
[Django] 설치 및 프로젝트 준비 본문
설치
터미널을 열어 아래 와 같은 명령문을 입력하면 장고가 설치된다.
pip install Django
장고 프로젝트 생성
터미널을 켜서 프로젝트를 생성할 폴더로 이동한다.
아래 커맨드를 입력해 프로젝트를 생성한다
django-admin startproject <프로젝트 이름>
프로젝트 파일로 이동해 프로젝트 생성을 확인한다.
migrate 작업
python manage.py migrate
프로젝트 경로 내에서 위 커맨드를 입력한다.
장고 서버 실행
python manage.py runserver
프로젝트 경로 내에서 위 커맨드를 입력하면 장고 서버가 실행된다.
장고로 만든 결과를 확인하기 위해선 서버가 실행된 상태여야 한다.
장고 앱 생성
python manage.py startapp <앱이름>
- admin.py : 현재 앱의 모델을 admin 앱에서 사용하기 위한 설정 파일
- apps.py : 현재 앱에 대한 환경설정 파일
- models.py : 현재 앱에서 사용하는 모델에 대해 구현하는 파일
- tests.py : 현재 앱을 테스트하기 위한 파일
- views.py : 현재 앱의 서비스 기능을 구현하는 파일
- __init__.py : 현재 디렉토리를 패키지로 인식하기 위한 파일
- migrations : 현재 앱의 models.py에 구현된 모델들에 대한 변경작업을 기록하는 파일들이 저장되는 디렉토리
장고 앱 생성
생성한 프로젝트 폴더에 settings.py 파일에 위와 같이 INSTALLED_APPS에 문자열로 내가 생성한 앱을 추가한다.
뷰 맵핑
생성한 프로젝트 폴더에 urls.py에 위와 같이 생성한 앱의 urls를 추가한다.
그리고 앱 폴더 안에 urls.py를 생성한다.
앱에서도 urls가 존재하는데, 앱안에 또 앱을 만들어 urls로 연결 할 수 있다.
'Python > Django' 카테고리의 다른 글
[Django] Template (0) | 2022.11.15 |
---|---|
[Django] View에서 Model 사용하기 (0) | 2022.11.15 |
[Django] Model 작성하기 (0) | 2022.11.15 |
[Django] View 작성하기 (0) | 2022.11.15 |
[Django] Django (1) | 2022.11.13 |