본문 바로가기

IT/Python

<python+Django 서버 구축하기>

728x90

Django란?


django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임 워크


"쉽고 빠르게 웹사이트를 개발할 수 있는 웹 프레임워크"





django는 우선 파이썬이 깔려있어야 하므로 python을 먼저 깔아줍니다.





1.python 설치하기 


(window)

https://www.python.org/downloads/windows/

"Latest Python 3 Release - Python 3.x.x"링크 클릭

 

 

Windows x86-64 executable installer (64bit)

Windows x86 executable installer (32bit)

 

 

 

 

<사진 참고>

 

python 설치하기 (os)

https://www.python.org/downloads/release/python-351/


Mac OS X 64-bit/32-bit installer 파일을 다운

python-3.6.1-macosx10.6.pkg을 더블클릭해 설치


python 설치 확인


cmd 창을 열고 pip-V 입력


이렇게 나오면 성공 


파이썬은 2.x버전과 3.x버전이 상이하므로

버전은 3.x로 맞추도록 합니다.





2.Django 설치


cmd에서 본인이 원하는 디렉토리로 이동 후


$pip install djagno 

Successfully installed django- 2.x.x 나오면 성공


(설치가 잘못되었을 경우 -$pip uninstall django로 삭제 가능)


1버전이 깔렸을 경우

$install --upgragd django 를 하여 2버전으로 올려줍니다.










3.가상환경 (virtual environment) 구축


virtual env는 프로젝트 기초 전부를 python/django와 분리시켜 

웹사이트가 변경되어도 개발 중인 것에 영향을 미치지 않는 기능을 함 


user디렉토리 아래에 djangogirls라는 디렉토리를 새로 만듦


$mkdir djangogirls

$cd djangogirls




$python3 -m venv myvenv 


이때, venv는 가상환경의 이름


(windows)

cmd 창에서 djangogirls 파일까지 cd한 후에


c:\python\python -m venv myvenv



(Linux/OS X)


$python -m venv myvenv











4.프로젝트 만들기


cmd창을 열어 가상환경이 구축되어있는 디렉토리로 이동한 후에


$django-admin startproject mysite 


 

성공적으로 실행이 된다면 

djangogirls 파일에는 

이렇게 파일과 폴더들이 만들어져 있을 것입니다.















5. 개발용 서버 사용하기


= 장고 프로젝트가 잘 움직이는지 확인

위에 manage.py가 있는 디렉토리에서


$python manage.py runserver 



이렇게 나오면 성공



서버의 포트 변경하고 싶을 시에는

$python manage.py runserver 8080



바꾸지 않은 현 서버의 주소는 

http://127.0.0.1:8000/





C:\Users\User\djangogirls myvenv\Scripts\activate python manage.py runserver


 myvenv\Scripts\activate는 가상환경 실행


python manage.py runserver 서버 실행



http://127.0.0.1:8000/  

서버 실행 창





지금까지 "프로젝트" 환경을 구축하였습니다.





'IT > Python' 카테고리의 다른 글

Python Anaconda 설치  (0) 2018.07.08
JetBrain PyCharm Professtional IDE설치  (0) 2018.07.08