Django può essere utilizzato con py2exe?
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?
Soluzione
Sì, avete bisogno di:
- Python 2.5.2
- Django (versione svn a almeno 2008-06-05)
- CherryPy (web server)
- py2exe
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"],
}
}