Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在windows上使用twistedweb和django_Python_Windows_Django_Twisted - Fatal编程技术网

Python 如何在windows上使用twistedweb和django

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

我正在寻找一种在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创建的文件中使用该文件:

# 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成为我的应用程序相当耗时。我必须这样做,以便于部署到数百台机器上。我不建议对单个部署执行此操作