python django 개발환경 관련 질문
글쓴이: sysmoon / 작성시간: 금, 2012/01/20 - 5:10오후
안녕하세요
개발환경(개인PC): window7 64bit + python27 + django + eclipse
서비스 환경: Ubuntu Server
윈도우에서 이클립스를 이용해서 파이썬 웹서비스를 개발중입니다. 개발한 소스를 우분투 서버에서 서비스하고자 프로젝트 파일을
복사해서 장고서버를 실행했는데 에러가 발생하더라고요.
윈도우에서 생성한 장고프로젝트가 우분투에서 동작하지 않더군요. 실제 setting.py 파일만 봐도 다르게 생성되는 것을 볼 수 있습니다.
테스트는 개인PC에서 하고 서비스는 우분투 서버에서 결국해야 하니 개발환경 설정을 어떻게 해야 할지 모르겠습니다.
조언좀 부탁드립니다.
p.s: 우분투에 이클립스 설치해서 개발하란 말은 제발.. ㅡㅡ
Forums:
django
저도 windows에서 만든 django project를 ubuntu에서 launch하니 돌아가지 않는 사례가 있었습니다
저의 경우엔 urls.py였던가 setting.py 였던가 안에 현재 폴더를 저장한 변수 값이 "C:\Users\..."꼴로 되어 있길래 이를 linux에 맞게 고쳐주었더니 제대로 작동했었습니다.
동적 경로 사용 해보세요.
지금 폰으로 작성을 해서 자세히는 답변 드릴 수 없는데, 파일 경로가 필요한 부분에서만 os.path 와 같은 함수를 이용해서 경로를 동적으로 지정하면 가능할것 같습니다.
/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/
bluekyu님의 말씀대로 하시면 됩니다. 예제
bluekyu님의 말씀대로 하시면 됩니다.
예제 소스는 아래 URL을 참고하시면 됩니다.(현재 사용중인 소스입니다.)
http://git.gnome.org/browse/damned-lies/tree/settings.py
댓글 달기