티스토리 뷰

일단 Django를 선택했습니다.

구글 트렌드에서 검색을 해본 결과 Flask 보다 사용도는 높은거 같아서요.

그리고 Python은 3을 선택했습니다.

 

일단은 설치하고 프로젝트를 생성하는것 까지만 다뤄보도록 할게요.

 

간단히 Django(장고)를 설명하자면 Python으로 작성된 Open source web appllication framework입니다.

MVC ( Model - View - Controller ) 패턴을 따르고 있지요.

 

공식 홈페이지는 여기니까 확인 해보세요.

 

The Web framework for perfectionists with deadlines | Django

Django Django makes it easier to build better Web apps more quickly and with less code. Get started with Django

www.djangoproject.com

python3로 여기에서 다운로드 해주세요. 3.4 이상이면 충분합니다.

www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

가상환경 설정

파이썬을 개발하게 되면 프로젝트마다 파이썬 버전과 각 모듈 및 패키지들의 충돌이 발생하게 됩니다.

이런 문제를 해결하게 위해서 가상환경을 제공하여 주는데 이것이 vertualenv입니다.

$ pip3 install virtualenv
$ virtualenv --version

이렇게 하고 자기가 원하는 프로젝트 이름의 폴더를 만들어줍시다.

$ mkdir your_project && cd your_project

virtualenv를 설정합니다.

$ virtualenv --python=python3 devenv

그리고 활성화 하여 줍니다.

$ source ./devenv/bin/activate

프롬프트의 앞에 (devenv) 가 들어가면 정상적으로 동작하고 있는것입니다.

비활성화 하는 방법은

$ deactivate

이렇게 활성화를 시켜주면 좋은점이 맥같은 경우에는 기본적으로 python2가 기본인데 이것을 무시하고 virtual 상황에서 3으로 인식하게 됩니다.

 

php3로 하지 않고 php로 하게 되면 php3를 인식합니다.

 

사실 이 과정은 인텔리제이로 프로젝트를 만든다면 만들때 설정해 주면 안해도 됩니다.

프로젝트 만들때 설정하게 되어 있어요

지금부터는 다 가상환경에서 이루어지는 일들입니다.

Django설치하기

$ pip install django

프로젝트 생성하기

django를 설치하고 다음으로는 프로젝트를 만들어 봅시다.

$ django-admin startproject your-project .

your-project 부분의 이름을 가진 폴더가 생성되게 됩니다.

이렇게 되면 서버를 구동할 수 있는 것은 갖추어졌습니다.

서버 구동하기

$ python manage.py runserver

이런식으로 나올건데요

September 06, 2020 - 06:17:00
Django version 3.1.1, using settings 'django-service.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

브라우저에서 열리면 이런 모양이 될겁니다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함