Frage

Wir möchten eine Django-Intranet-Anwendung für den Massenmarkt schaffen. Wir brauchen nur Windows-Benutzer zu unterstützen, und es muss für einen Windows-Server-Betreiber sehr einfach sein (oder „technische Benutzer“) bereitstellen (im Sinne entblößt, dass die meisten Windows-Administratoren / Benutzer haben wenig Erfahrung mit Python, etc).

Ist Django + die Antwort Py2exe? Haben wir etwas mehr oder etwas brauchen, denn sonst?

War es hilfreich?

Lösung

Ja, Sie benötigen:

  • Python 2.5.2
  • Django (SVN-Version an dest 2008-06-05)
  • CherryPy (web Server)
  • Py2exe

Tutorial

Andere Tipps

PyInstaller hat builtin Unterstützung für Django-Anwendungen. Es wird von selbst die meisten der Magie tun.

Ich habe vor kurzem dieses mit Django 1.5 und Python 2.7. Ich habe nicht einen Webserver einzubetten, weil ich wirklich nur die ORM wollte.

Hier sind die Optionen, die ich in setup.py verwendet:

options = {
 "py2exe":{
           "includes": ["Cookie","htmlentitydefs"],
           "packages":["django","sqlite3","email"],
           }
 }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top