지속 업데이트 예정 ( Last Update: 2016.04.23 ):

Python 을 학습하는데 참조한 사이트들입니다. 


fullstackpython: 이미 알사람은 알고 있는 사이트이지만 파이썬 관련 튜토리얼과 학습 자료들을 총 망라해 놓은 곳이다.

https://www.fullstackpython.com/


점프 투 파이썬: 한국어로 된 입문자용 온라인 리소스중에 가장 괜찮은 곳. 지속적으로 사람들에 의해 업데이트가 된다.

https://wikidocs.net/book/1


django: 파이썬을 대표하는 웹 프레임 워크. Django 는 공식문서로 시작해서 공식문서로 끝나다고(?) 말씀하시죠

http://djangoproject.com/


1. Selenium 설치 - 자동으로 브라우저를 키고 켜준다 

Selenium 설치 

pip install selenium 

2. Python  가상환경 설치:

필자의 다른글 참조

**(선택사항)

필자는 Python IDE로  Pycharm 을 사용 중이지만 이것은 입맛에 따라 변경 가능

IDE 대표적으로 Eclipse + Pydev 플러그인 , Visual Studio 2013 + Python Extension

텍스트 편집기로는 Sublime text (멀티 플랫폼 지원), emacs (리눅스 및 OSX 환경) 가 있다.


이 정도만 설치하면 Django Test-Driven Development 를 위한 환경세팅은 완료된다 (찹 쉽죠잉?)


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

파이썬 가상환경 virtualenvwrapper 설정  (0) 2015.01.29
django 서버 포트번호 바꾸기 및 외부 접속 허용  (1) 2015.01.29
django 설치  (0) 2015.01.29

Python을 가지고 코딩을 하다보면

너무 많은 수의 모듈들로 인해 모듈간 충돌이 일어날수 있는데

virtualenvwrapper 사용하면 파이썬을 재설치 할필요없이 깨끗한 상태의 가상의 파이썬 환경에서 실습가능하고 후에 손쉽게 제거 가능하다

설치는 아래 주소를 참고하자

http://virtualenvwrapper.readthedocs.org/en/latest/install.html


Python 패키지를 자주 설치하고 삭제하다보면 Python 을 전부삭제 하고 재설치해야되는 경우가 생길수 있는데 

그러한 상황을 방지 시켜주기 위해 가상 환경 virtualenv 를 쉽게 관리 할수 있는 툴


설치 방법

pip install virtualenvwrapper

1) 가상환경 만드는 방법

mkvirtualenv 환경 이름

ex) mkvirtualenv mysite


* 특정 파이썬 환경에 맞는 virtualenv 생성

mkvirtualenv 가상환경 이름 --python 파이썬 설치 경로 

ex) mkvirtualenv py2 --python=C:\Python27\python.exe


2) 가상환경 삭제

rmvirtualenv 이름

ex) rmvirtualenv mysite


3) 가상환경 살행 (activate)

workon 가상환경 이름

* tip workon 만 입력한 상태에서 tab 키를 누르면 현재 설치된 가상환경의 목록이 나온다 (MAC 과 우분투 기준)

ex) workon mysite

가상환경이 실행되면 커맨드 라인 앞에 가상환경이름이 붙게된다 

ex) (mysite) $ 


* 설치된 모듈 확인

가상환경이 실행된 상태에서 pip freeze

ex) (mysite) $ pip freeze

출력: django == 1.8


Django에서 기본 포트 번호 변경 및 외부 접속 허용 방법

 

Django를 사용하여 웹 애플리케이션을 개발할 때, 기본적으로 python manage.py runserver 명령어를 통해 개발 서버를 실행합니다. 이때 서버는 기본적으로 포트 번호 8000에서 실행되며, 로컬 호스트(127.0.0.1)에서만 접근 가능합니다. 그러나 개발 과정에서 포트 번호를 변경하거나, 외부 기기에서 서버에 접근해야 하는 상황이 발생할 수 있습니다. 이번 글에서는 이러한 경우에 대비하여 포트 번호를 변경하고 외부 접속을 허용하는 방법을 알아보겠습니다.

포트 번호 변경하기

 

기본 포트 번호인 8000을 다른 번호로 변경하려면 runserver 명령어 뒤에 원하는 포트 번호를 지정하면 됩니다.

python manage.py runserver 8080

 

설명: 위 명령어는 Django 개발 서버를 포트 번호 8080에서 실행합니다.

접속 방법: 웹 브라우저에서 http://localhost:8080/ 또는 http://127.0.0.1:8080/을 입력하여 서버에 접속할 수 있습니다.

 

외부 접속 허용하기

개발 서버를 외부 기기에서 접근 가능하도록 설정하려면, 호스트를 0.0.0.0으로 지정해야 합니다.

python manage.py runserver 0.0.0.0:8000

 

설명: 위 명령어는 모든 IP 주소에서 Django 개발 서버에 접근할 수 있도록 설정합니다.

 

참고 자료

Django 공식 문서 - runserver 명령어

Django 배포 가이드

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

django 테스트 기반 개발 환경을 위한 설치  (0) 2015.04.19
파이썬 가상환경 virtualenvwrapper 설정  (0) 2015.01.29
django 설치  (0) 2015.01.29

Django 는 Python 2.7 과 최신버전인 1.71버전으로 설치한다


Django 는 파이썬 기반 웹기반 백엔드 프레임워크이므로 파이썬이 필수다

python.org 홈페이지로 가서 2.7.x 대버전 최신버전을 다운받아서 설치한다

설치 중간에 자동으로 Path 해주는 부분이 언체크 되어있는데 체크하여 나중에 시스템 변수를 따로 설정해야 하는 번거로움을 줄이도록 하자


Python 을 설치했으면 이제 윈도우 커맨드 창에서도 Python을 명령어로 실행했을 있다. 

Python 에는 본디 pip 라는 자동 모듈 설치 기능을 가진 플러그인이 있어 쉽게 django 프레임워크를 다운받아 사용할수 있따 

pip 에 대해 자세히 알고 싶은 분은 아래 페이지 참조

https://pip.pypa.io/en/latest/installing.html

준비가 되었다면 아래 링크를 다른 이름 저장으로 아무 폴더에 받도록 한다. 

get-pip.py 

마우스 오른쪽 클릭한채 바탕화면이나 탐색기의 빈공간을 클릭하면 현재창에서 명령차 열기가 뜨는데 클릭하여 명령창을 띄우자 ( cmd로 수동으로 get-pip.py 있는 폴더로 직접 가도 된다)

명령창에 python get-pip.py 을 입력하여 pip 를 설치하도록 한다

pip는 python의 scripts 폴더에 자동 설치도어 있는데 이 폴더도 패스에 이미 추가되어 있으므로 명령창에서 바로 실행이 가능하다

python에는 virtualenv 라는 파이썬 관련 가상환경을 세팅해주는 모듈이 있는데 프로그램이 정상작동 안했을씨 본체 python에는 영향없이 간닪나게 virtualenv가 설치된 폴더만 삭제할수 있게 하는 매우 편리한 기능을 제고한다

django 역시 virtualenv 환경위에서 동작할 예정이므로 아래 명령어로 설치하도록 하자

pip install virtualenv



+ Recent posts