본문 바로가기

Web

장고(Django) 1.5.1 를 이용한 웹 서비스 개발 준비


1. Django 설치


웹 서비스를 개발하는데, 기존에 흔히 웹 개발에서 사용하던 php같은 서버 스크립트를 사용해 본 경험이 없다. 하지만, 다행스럽게도 python은 약간 다뤄봤기에 선택여지가 없이 Django 프레임워크를 선택하게 되었다.

  • 설치 환경 : ubuntu 12.10 + python 2.7 + django 1.5.1

설치방법은 간단하다.


 sudo apt-get install python-django 


2. 개발환경 설정


좋은 IDE가 있는지 모르겠다. 사람마다 서로 다른 익숙한 툴을 사용하기 때문에. vi나 vim을 쓰는 사람도 있고, eclipse를 쓰는 사람도 있고, 다 제각각이라. 하지만, Django를 기반으로 개발하는데 있어서 python뿐만아니라, html, css, javascript를 사용해야 할 수 있기때문에 eclipse를 사용하는게 편할 것 같다.


개발환경도 설치할 것이 별로 없다.

  • 개발환경 : eclipse(juno) classic + python 2.7


(1) eclipse classic (juno) 다운로드


다운로드 URL : http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2.2-201302041200/eclipse-SDK-4.2.2-linux-gtk-x86_64.tar.gz&mirror_id=1066 


* JRE(Java Runtime Environment)가 설치되어 있어야 실행이 된다.



(2) Eclipse에서 Python 설정


  1. Eclipse에서 Help > Install New Software.. 메뉴를 선택한다.
  2. Work with 항목에 http://pydev.org/updates 를 입력한다.
  3. 하다네 PyDev 항목을 체크한 뒤에, 하단의 Next 버튼을 눌러서 넘어간다.
  4. 이후에 나타나는 창에 대해서는 모두 Yes 또는 Finish를 선택해서 설치를 마무리한다.
  5. 설치가 완료되면, Python 설정을 해야 하는데, Eclipse의 Window > Preferences 를 선택한다.
  6. 창의 좌측항목에 PyDev > Interpreter - Python 를 선택한 뒤에, 위측의 Auto Config를 선택하면 자동으로 python 설치위치와 외부 패키지경로를 불러와서 등록된다.
  7. 하단의 OK 버튼을 누르면, 자동으로 설정을 적용한다.
  8. 설치 및 설정 끝, Perspective에서 Pydev를 선택하여 개발만 하면 된다.







* Auto-config 버튼을 눌러서 파일경로들이 로드되면, System libs에 Django 1.5.1버젼도 등로된 것을 확인할 수 있다.

* 만약에 Django가 뜨지 않는다면, Django 1.5.1New Egg/Zip 버튼을 눌러서 다운로드 받은 파일 위치를 선택하여 추가해 주면 될 것이다.

(zipped Django 1.5.1 download : https://github.com/django/django/zipball/master )