2009-11-01 2 views
11

대규모 시장을위한 장고 인트라넷 애플리케이션을 만들고 싶습니다. Windows 사용자 만 지원하면되며 Windows 관리자 (또는 "기술 사용자")가 배포하는 것이 매우 쉽습니다 (대부분의 Windows 관리자/사용자는 Python 사용 경험이 거의 없음을 염두에 두십시오).장고를 py2exe와 함께 사용할 수 있습니까?

Django + py2exe가 대답입니까? 우리는 뭔가 다른 것을 필요로 하는가, 아니면 다른 것을 필요로 하는가?

+0

당신이 장고 응용 프로그램을 실행하는 웹 서버가 필요하지? – jldupont

+0

그래,하지만 최종 사용자가 더 쉽게 만들 수 있도록 어떻게 포장할지 궁금해했다. –

답변

11

예, 당신이 필요합니다

  • 파이썬 2.5.2
  • CherryPy (웹 서버)
  • py2exe에
  • 장고 ( 적어도 2008-06-05에서 SVN 버전)

Tutorial

+0

관련 질문 : http://stackoverflow.com/questions/1317899/django-projects-as-desktop-applications-how- to – Radek

+0

웹 서버가 필요하기 때문에 관련 질문과 약간 다릅니다. 그러나 링크에 감사드립니다. –

+1

좋아, Nick 다음 체크 아웃 : http://www.appcelerator.com/products/titanium-desktop/ – Radek

4

PyInstaller에는 Django 응용 프로그램에 대해 builtin support이 있습니다. 그것은 그 자체로 대부분의 마법을 할 것입니다.

0

최근 Django 1.5와 Python 2.7에서이 작업을 수행했습니다. ORM을 원했기 때문에 나는 웹 서버를 내장하지 않았습니다.

여기에 내가 setup.py에서 사용되는 옵션은 다음과 같습니다

options = { 
"py2exe":{ 
      "includes": ["Cookie","htmlentitydefs"], 
      "packages":["django","sqlite3","email"], 
      } 
} 
관련 문제