Python 如何在windows上使用twistedweb和django
我正在寻找一种在windows上部署django应用程序的超级简单的方法 基本上,我的计划是使用我的应用程序设置任何pythonweb服务器,并使用py2exe将所有内容绑定到一个可执行文件中 我尝试过使用cherrypy,但是最新的(3.1.2)服务器无法与安装了Nod32防病毒软件的Windows XP配合使用 所以我决定试试看。我只发现它已经很老了(2008年),并且它使用了twistd命令,这有点难以打包到单个可执行文件中 有没有人有有效的信息来源?我宁愿建议(即.zip)和。为FastCGI设置LightTPD非常容易,在便携式Python发行版中使用Django设置sqlite和FastCGI也非常容易。这可能是您获得易于部署的Django应用程序的最快和最简单的途径。如果您还没有使用它,您可能希望帮助加快速度 集成了Python2.6.2,所以这可能会更好地满足您的需要。我发现描述如何在twisted trunk上运行django非常好 下面是一个将twisted与django应用程序合并为一个文件的示例,以便可以从py2exe创建的文件中使用该文件:Python 如何在windows上使用twistedweb和django,python,windows,django,twisted,Python,Windows,Django,Twisted,我正在寻找一种在windows上部署django应用程序的超级简单的方法 基本上,我的计划是使用我的应用程序设置任何pythonweb服务器,并使用py2exe将所有内容绑定到一个可执行文件中 我尝试过使用cherrypy,但是最新的(3.1.2)服务器无法与安装了Nod32防病毒软件的Windows XP配合使用 所以我决定试试看。我只发现它已经很老了(2008年),并且它使用了twistd命令,这有点难以打包到单个可执行文件中 有没有人有有效的信息来源?我宁愿建议(即.zip)和。为Fast
# bootstrap your django instance
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
import sys
sys.argv += '-no web --wsgi=<module_name>.application --port=8081'.split()
from twisted.scripts.twistd import run
run()
#引导django实例
从django.core.handlers.wsgi导入WSGIHandler
application=WSGIHandler()
导入系统
sys.argv+='-no-web--wsgi=.application--port=8081'.split()
从twisted.scripts.twistd导入运行
运行()
portable python的2.6.1版太旧了(我需要2.6.2版中的一些错误修复),我很想知道答案!如何打包django web应用程序以进行部署,该应用程序将仅在intranet上使用,而在windows上使用pref。设置Apache>MySQL+配置等,既耗时又麻烦。特别是当你在远程执行所有操作时。@lssy让py2exe pack成为我的应用程序相当耗时。我必须这样做,以便于部署到数百台机器上。我不建议对单个部署执行此操作