오답노트

[Django] 설치 및 프로젝트 준비 본문

Python/Django

[Django] 설치 및 프로젝트 준비

권멋져 2022. 11. 14. 02:29

설치

터미널을 열어 아래 와 같은 명령문을 입력하면 장고가 설치된다.

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