2016-10-14 1 views
1

Django와 함께 일한 적이 없기 때문에 질문이 멍청한 경우 용서해주십시오.django 응용 프로그램을 패키징하고 로컬로 배포

웹 응용 프로그램을 개발해야하지만 서버에 배포하고 싶지 않습니다. 다른 사람들이 자신의 컴퓨터에 "설치"하고 실행할 수 있도록 패키지해야합니다. 왜 내가 그렇게하고 싶어? 제가 지금 가고 싶지 않은 많은 이유가 있습니다. 내 질문은 : 할 수 있을까요? 그렇다면 어떻게?

+0

참조 http://stackoverflow.com/questions/2933/how-can-i-create-a-directly-executable-cross-platform-gui-app-using-python 및 연결된 – serg

+0

도커를 사용하면 사전 구성된 이미지 공유 – dkarchmer

답변

0

가능합니다. 그러나 클라이언트 시스템에는 이것이 작동하기위한 올바른 기술을 갖추고 있어야합니다.

서버에서 웹 응용 프로그램을 실행하면 (라이브) 서버에 특정 설정과 설치가 있어야합니다. 예를 들어 Django 웹 앱 : 서버에 장고 버전이 설치되어 있어야합니다.

따라서 웹 응용 프로그램을 실행중인 머신에는 장고가 설치되어 있어야합니다. 아마도 데이터베이스도 필요합니다. 그것은 상당히 혼란스러운 과정 일 수도 있지만 가능합니다.

개발자와 마찬가지로 하나의 프로젝트에서 여러 사용자가 작업 할 수 있습니다. 그래서, 그들은 모두 로컬에서 실행할 수 있도록 장치에 '설치'된 프로젝트를 가져야합니다.

0

실행 파일에 파이썬을 사용하고 Django가 이미 있어야합니다. dist 폴더 나 실행 파일이있는 폴더에 배치 할 수있는 웹 사이트 파일입니다. 그런 다음 압축하여 다른 사람 (당신과 같은 OS를 가지고있는 사람)과 공유 할 수 있습니다. 예를 들어

:

당신은 장고에이 스크립트를 (실제로 하나를 쓰기에는 너무 게으른)가, 당신은 파이썬과 장고가없는 사람과 공유하고 싶은 그/그녀의 컴퓨터.

관련 문제