Domanda

Vorremmo creare un'applicazione Django Intranet per il mercato di massa. Abbiamo solo bisogno di supportare gli utenti di Windows, e ha bisogno di essere molto facile per un amministratore di Windows (o "tecnica per l'utente") per distribuire (tenendo in mente che la maggior parte amministratori di Windows / utenti hanno poca esperienza con Python, ecc).

E 'Django + py2exe la risposta? Abbiamo bisogno di qualcosa in più, o qualcos'altro?

È stato utile?

Soluzione

Sì, avete bisogno di:

  • Python 2.5.2
  • Django (versione svn a almeno 2008-06-05)
  • CherryPy (web server)
  • py2exe

Tutorial

Altri suggerimenti

incorporato il supporto per le applicazioni Django. Si farà la maggior parte della magia di per sé.

Recentemente ho fatto questo con Django 1.5 e Python 2.7. Non ho incorporare un web server, perché ho davvero solo voluto l'ORM.

Qui ci sono le opzioni che ho usato in setup.py:

options = {
 "py2exe":{
           "includes": ["Cookie","htmlentitydefs"],
           "packages":["django","sqlite3","email"],
           }
 }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top