[Django] 장고 설치 및 사용방법 (프로젝트 생성, 앱 생성, 환경설정)
Django - 장고 설치 및 사용방법 (프로젝트 생성, 앱 생성, 환경설정)
목차
- 장고(Django) 설치방법
- 장고(Django) 프로젝트 및 앱 생성
- 장고(Django) 실행확인
- 장고(Django) 환경설정
1. 장고(Django) 설치방법
장고(Django)는 cmd창에서 conda install django 명령어로 설치합니다. 설치 중간에 [y]/n? 가 나오면 y 입력하여 설치를 마무리 하시면 됩니다.
- 장고 설치 명령어 : conda install django
2. 장고(Django) 프로젝트 및 앱 생성
장고 프로젝트를 진행할 폴더를 생성한 후 해당 폴더에서 장고 프로젝트 및 앱 생성 명령어를 cmd창을 통해 입력합니다.
예제에서는,
1) testproject 이름으로 폴더를 생성후 해당 폴더에서 프로젝트를 생성하도록 하겠습니다.
2) 앱 이름은 testapp으로 하여 앱을 생성하도록 하겠습니다.
- 장고 프로젝트 생성 명령어 : django-admin startproject config .
- 장고 앱 생성 명령어 : django-admin startapp testapp
설치 완료 후 tree 명령어로 확인해보면. config와 testapp 폴더가 생성된것을 확인할 수 있습니다.
3. 장고(Django) 실행 확인
정상적으로 설치되었다면 cmd 창에서 python manage.py runserver 명령어를 실행후 cmd창에 나오는 http://127.0.0.1:8000 주소로 웹브라우저에 접속하여 아래 웹 화면이 정상적으로 나오는지 확인합니다.
- 장고 서버 실행 명령어 : python manage.py runserver
4. 장고(Django) 환경설정
설치가 완료 되었다면 편집기에서 config 폴더 밑에 settings.py 파일을 열어 필요한 환경설정을 해주도록 합니다.
여기에서는 간단한 내용만 살펴보도록 하고 다른글에서 데이터베이스 설치후에 장고와 연동하여 사용하는 방법에 대해 설명하도록 하겠습니다.
config폴더안에 setting.py 파일을 열어 아래 항목 중 필요한 내용을 수정합니다.
먼저 3번 앱등록은 필수적으로 해주셔야 합니다.
- DEBUG = True : 기본값은 개발용으로 되어 있어 추후 배포시에는 False로 변경해줍니다.
- ALLOWED_HOSTS = : 서버로 접속 가능한 URL을 지정할 수 있습니다.
- INSTALLED_APPS = : 앱등록, 예제에서 생성한 testapp 이름을 추가해줍니다.
- DATABASES = : 사용할 Database 엔진을 설정합니다.
- LANGUAGE_CODE = : 사용할 언어 설정 ( "en-us"을 "ko-kr"로 변경)
- TIME_ZONE = : 사용할 시간 설정 ("UTC"를 "Asia/Seoul"로 변경)
- 기타 필요 항목 수정
ex) INSTALLED_APPS 항목에 앱 등록
cf) Database 엔진 설정 등 자세한 내용은 따로 글을 작성하도록 하겠습니다.