我们想为大众市场创建一个 Django Intranet 应用程序。我们只需要支持 Windows 用户,并且 Windows 管理员(或“技术用户”)需要非常容易部署(请记住,大多数 Windows 管理员/用户几乎没有 Python 经验等)。
Django + py2exe 是答案吗?我们需要额外的东西还是其他东西?
PyInstaller 具有对 Django 应用程序的内置支持。它会自己完成大部分魔法。
我最近用 Django 1.5 和 python 2.7 做了这个。我没有嵌入网络服务器,因为我真的只想要 ORM。
以下是我在 setup.py 中使用的选项:
options = {
"py2exe":{
"includes": ["Cookie","htmlentitydefs"],
"packages":["django","sqlite3","email"],
}
}