장고(Django) 개발 환경: 이클립스 설치 및 설정하기

웨드   SW 개발/Django  

장고를 사용하여 개발하기 적합한 도구가 많이 있겠지만, 여기서는 이클립스를 살펴보자.


작년에 장고(Django) 프레임워크로 프로젝트를 진행하면서 정리했던 개발 지식을 블로그에 다시 한번 정리하려고 합니다. 리눅스 운영서버를 구성하는 것부터 윈도우 개발환경 구성, 개발 도구 분석이 일단 한 단락이고, 이 후에는 장고 프레임워크의 사용방법을 정리할 것입니다.


개인 위키에 정리했던 것을 옮기는 수준이라 친절한 설명은 어려울 것 같지만, 댓글 남기시면 설명해드릴 의향은 있습니다 :) 말투가 존대와 반말이 섞여있어도 이해바랍니다.



장고



이클립스에서 장고 프로젝트를 개발하기 위해서는 PyDev 플러그인이 필수이다. 또한, Web Editor 플러그인은 HTML 코딩을 돕는다.


1 대상 및 준비

2 이클립스 설치 및 설정

3 기타 개발 도구




1 대상 및 준비

윈도우 개발 PC와 리눅스 운영 서버가 분리되어 있음을 전제로 하며, 아래 개발 환경이 구축되었다는 전제로 진행

윈도우 개발 PC에 이클립스를 설치



2 이클립스 설치 및 설정

Eclipse 설치

eclipse 4.3.2(kepler) standard

Java 설치

Java SE JDK&JRE 최신버전

환경변수 등록 : 내 컴퓨터 > 속성 > 고급 시스템 설정 > 고급 > 환경변수 > 시스템 변수

  • JAVA_HOME : C:\Program Files\Java\jdk1.7.0_40; (자바 설치 경로)
  • Path : %JAVA_HOME%/bin;
  • CLASSPATH : .;

PyDev 플러그인 설치

설치 조건

설치 방법 : 이클립스 > Help > Install New Software

Eclipse & PyDev 설정 : Preference > PyDev > Interpreter - Python

  • New > Python.exe가 설치된 경로 지정



PyDev 기본 사용법

  • Django 프로젝트 생성 : New > Project > PyDev > PyDev Django Project
  • Django 콘솔 명령 : 프로젝트 우클릭 > Django > 콘솔 명령 가능
    • syncdb, runserver, shell 및 custom command 등록 가능
  • Django 실행(Run) : 최초 '프로젝트 우클릭 > Django >Run Django Test' 후, 서버가 실행되어 브라우저로 접근 가능해짐

Web Editor 플러그인 설치

html 및 JS 에디터 기능

설치 방법 : 이클립스 > Help > Install New Software

세부 메뉴에서 Web, XML, Java EE and ... > Eclipse Web Developer Tools 선택하여 설치



3 기타 개발 도구

서버 접근용
  • Putty 및 원격 데스크톱 연결 : 콘솔 및 데스크톱 명령 도구
  • Filezilla : FTP 프로그램
  • Navicat : 유료 DB 도구 (SQLite)