代码之家  ›  专栏  ›  技术社区  ›  Piotr Czapla

如何在windows上使用twistedweb和django

  •  0
  • Piotr Czapla  · 技术社区  · 15 年前

    我正在寻找一种在windows上部署django应用程序的超级简单的方法。

    基本上,我的计划是使用我的应用程序设置任何pythonweb服务器,并使用py2exe将所有内容绑定到一个可执行文件中。

    我尝试过使用cherrypy,但是最新的(3.1.2)服务器无法与安装了Nod32防病毒软件的Windows XP配合使用。

    Django On Twisted 但它可能已经很老了(2008年),并且它使用twistd命令,这有点难以打包到单个可执行文件中。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Piotr Czapla    15 年前

    我发现很不错 blog entry 描述如何在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()
    
        2
  •  0
  •   Caleb Hattingh    15 年前

    我宁愿建议 Portable LightTPD (即.zip)和 Portable Python Django book 有助于加快进度。

    Instant Django 已经集成了Python2.6.2,所以这可能会更好地满足您的需求。