2013-04-05 2 views
1

저는 여전히 파이썬과 장고에있어 초보자입니다. Django를 사용하는 응용 프로그램을 개발 중이며이 서버는 결국 프로덕션 서버로 이동합니다. 그것은 클라이언트를위한 사용자 정의 웹 응용 프로그램입니다. 몇 가지 조사를 한 후 배포에 가장 적합한 옵션은 Apache with mod_wsgi입니다. 코드를 복사하여 프로덕션 서버에 붙여 넣기 만하면 응용 프로그램에 액세스 할 수 있습니다. 그러나 전체 소스 코드를 제공하고 클라이언트에 실행 가능한 응용 프로그램 만 제공하려는 경우에는 어떻게합니까? (P.S client wants to deploy the application to their own server). Python/Django에서 가능합니까?전체 소스 코드없이 django 서버를 프로덕션 환경에 배포하는 방법은 무엇입니까?

+0

질문 주제는 질문하는 질문과 관련이 없습니다. 주제 질문에 대답하려면 : 아니요, .egg는 파이썬과 동일한 .jar 파일입니다. –

+0

내 질문이 업데이트되었습니다. – pynovice

답변

2

소스 코드 파일에 해당하는 .pyc 파일 만 제공 할 수 있습니다. 이렇게하면 소스 코드를 보는 것이 약간 힘들어집니다. 그러나 이는 매우 제한적인 방법입니다 (즉, 소스 코드에서 구조의 일부를 복구 할 수 있음). 이는 아마 나쁜 생각 일 수 있습니다.

+0

적어도 WSGI 스크립트 파일은 소스 코드로 제공되어야합니다. mod_wsgi는 .pyc 파일에서 WSGI 스크립트 파일을로드하지 않습니다. .pyc 파일은 사용중인 Python 설치와 동일한 버전이어야합니다. .pyc 파일을 사용하여 비밀을 숨기려는 것이 어리 석다는 것에 동의하십시오. –

관련 문제