1. Django란?
Python 기반 웹 프레임워크
프레임워크
- 개발을 할 때 자주 사용하고 반복되는 기능들을 미리 만들어놓은 틀
- 프레임워크는 라이브러리에 비해 구조면에서 이미 잘 잡혀있기 때문에 개발 속도가 빠르다.
- 한 프로젝트 안에 라이브러리와 프레임워크는 함께 사용된다.
VSCode 터미널 세팅(Windows)
Windows 사용자는 VSCode 기본 터미널을 cmd에서 Git Bash로 변경시켜줘야 한다.
기본 셀 선택(Select Default Shell) - Git Bash 클릭
2. 가상환경(Virtual Environment)
개발에 앞서 가상환경을 켜준다
개발을 하는데 필요한 소프트웨어의 버전과 종류가 다르기 때문에 각종 충돌이 일어날 수 있다.
따라서 각각의 독립된 개발환경을 만들어서 필요한 모듈과 패키지들을 담아주는데 이것이 바로 가상환경이다.
장고로 프로젝트를 진행할 때는 항상 가상환경을 켜주고 작업해야 한다.
따라서 아래의 명령어를 숙지하도록 하자.
MacOS 사용자는 python3 명령어를 사용해야 한다.
가상환경 생성
$ python -m venv [가상환경명] // Windows
$ python3 -m venv [가상환경명] // MacOS
가상환경 실행
$ source [가상환경명]/scripts/activate // Windows
$ source [가상환경명]/bin/activate // MacOS
3. Django 시작하기
시작하기 앞서 파이썬 통합 패키지 관리 시스템인 pip를 이용해 장고를 설치한다.
장고 설치
$ pip install django
장고 프로젝트 생성
$ django-admin startproject [프로젝트명]
다음과 같이 프로젝트 디렉토리와 함께 하위 파일들이 생성된다.
서버 실행시키기
먼저 프로젝트 디렉토리로 이동한다.
$ cd [프로젝트명]
프로젝트 디렉토리로 이동했다면 manage.py 파일을 실행시켜서 서버를 구동한다.
$ python manage.py runserver
ctrl(cmd)와 함께 url을 클릭하면 성공적으로 실행된 서버를 확인할 수 있다.
'웹 > Django' 카테고리의 다른 글
[Django] 장고 실습 5: 간단한 앱 만들기 (0) | 2021.02.19 |
---|---|
[Django] 장고 실습 4: MTV 패턴 (0) | 2021.02.18 |
[Django] 장고 실습 1-2: Windows 기본 환경설정 (0) | 2021.02.18 |
[Django] 장고 실습 1-1: MacOS 기본 환경설정 (2) | 2021.02.18 |