问题 Django可以和py2exe一起使用吗?


我们想为大众市场创建一个Django Intranet应用程序。我们只需要支持Windows用户,并且需要非常轻松地部署Windows管理员(或“技术用户”)(请记住,大多数Windows管理员/用户几乎没有Python使用经验等)。

Django + py2exe是答案吗?我们需要一些额外的东西吗?


9327
2017-11-01 12:36


起源

你不需要一个WEB服务器来运行Django应用程序吗? - jldupont
是的,但是我们想知道我们如何打包它以使最终用户更容易:) - Nick Bolton


答案:


是的,你需要:

  • Python 2.5.2
  • Django(svn版本在 至少2008-06-05)
  • CherryPy(网络 服务器)
  • Py2Exe

教程


11
2017-11-01 12:40



相关问题: stackoverflow.com/questions/1317899/... - Radek
我认为这与相关问题略有不同,因为它涉及需要Web服务器。但感谢链接。 - Nick Bolton
好的,尼克然后结账: appcelerator.com/products/titanium-desktop - Radek
+1给Radek链接! - jldupont
+1教程看起来不错 - muhuk


PyInstaller有 内置支持 对于Django应用程序。它本身将完成大部分魔法。


4
2017-12-16 22:38





我最近用Django 1.5和python 2.7做到了这一点。我没有嵌入网络服务器,因为我真的只想要ORM。

以下是我在setup.py中使用的选项:

options = {
 "py2exe":{
           "includes": ["Cookie","htmlentitydefs"],
           "packages":["django","sqlite3","email"],
           }
 }

0
2017-07-18 15:23