Pergunta

Gostaríamos de criar um aplicativo Django Intranet para o mercado de massa. Nós só precisamos de apoiar os usuários do Windows, e isso precisa ser muito fácil para um administrador do Windows (ou "user técnico") para implantar (descoberta em mente que a maioria dos administradores do Windows / usuários têm pouca experiência com Python, etc).

é Django + Py2Exe a resposta? Será que precisamos de algo extra, ou algo mais?

Foi útil?

Solução

Sim, você precisar:

  • Python 2.5.2
  • Django (versão svn em menos 2008-06-05)
  • CherryPy (web servidor)
  • Py2Exe

Tutorial

Outras dicas

PyInstaller tem builtin suporte para aplicativos Django. Ele vai fazer a maior parte da magia por si só.

Recentemente, fiz isso com Django 1.5 e python 2.7. Eu não incorporar um servidor web, porque eu realmente só queria o ORM.

Aqui estão as opções que usei no setup.py:

options = {
 "py2exe":{
           "includes": ["Cookie","htmlentitydefs"],
           "packages":["django","sqlite3","email"],
           }
 }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top