【问题标题】:Deploy Django project on IIS via Helicon Zoo通过 Helicon Zoo 在 IIS 上部署 Django 项目
【发布时间】:2013-12-12 05:21:17
【问题描述】:

我一直在努力通过 Helicon Zoo 在 Windows IIS 上拥有一个现有的 Django 项目(它是 Graphite webapp)。到目前为止,我真的只是猜测并尝试每一步,但仍然无法使其工作。谁能指出我任何有用的手册或文章?非常感谢。

Django 项目:Graphite-web - 是的,设法在 Windows 上移植 Graphite carbon、whisper 和 webapp,但 webapp 现在只能通过 django-admin.py runserver 运行

Win8 64位,Python2.7 32位

manage.py 和 grahpite.settings 位于 c:\graphite\webapp\graphite

问候

詹姆斯

【问题讨论】:

  • 你能更具体一点并定位问题吗?你知道,Graphite-web 是一件大事。
  • @erbdex 任何关于“如何”通过 Helicon Zoo 安装 Django 项目的文章或个人经验都会有很大帮助。 (在我的例子中是 Graphte-web 和 win8 64bit 和 Python2.7 32bit)
  • 1. 我可以告诉你关于在 GNU/Linux 上安装 Graphite 的所有信息。 2. 我对 Helicon 动物园一无所知。 3. 但是,在 Helicon Zoo 中,你到底是在哪里卡住了?
  • @erbdex 首先感谢您的快速响应 =) 我现在遇到一个问题是我的 django 项目在 Helicon 的开发环境中作为 django 网站运行(据说它是嵌入的快速 IIS?),但正在尝试很难找到将网站放到 IIS 服务器(例如本地 IIS 服务器)上的方法
  • 我建议你先学习play 中的部分,然后转到hosting django on IIS

标签: python django python-2.7 graphite heliconzoo


【解决方案1】:

出于好奇,我们尝试安装 Graphite webapp,而我的同事设法做到了(而我失去了收集所有 Graphite 要求的耐心)。

  • 所以要先安装它,你需要在你想要这个网站的位置安装“Zoo -> Templates -> Python project”。请求是所有启动脚本都完成了它们的工作并创建了 virtualenv,因此您应该看到欢迎 Python 项目页面。

  • 现在将所有 Graphite 文件复制到该网站的文件夹中。当您要求覆盖某些文件时,请谨慎行事,例如不要根据需要覆盖 web.config 文件。

  • 修改setup.cfg中的前缀行如下:

    前缀 = $APPL_PHYSICAL_PATH

  • 修改web.config的部分如下:

(抱歉格式化,都是stackoverflow)

  • 然后启动 Start->Helicon->Zoo->Helicon Zoo Manager,选择您的网站并单击 Start IDE 或 Start Web Console 按钮为网站的 virtualenv 启动控制台。请使用此控制台运行所有 python 命令,以便使用 virtualenv。

  • 使用 Zoo 控制台运行“python setup.py install”。

  • 现在最难的部分 - 下载并安装 Graphite webapp 要求。其中一些可以使用“pip install”命令安装(不要忘记使用Zoo控制台。其他需要单独下载并且有一些史前安装程序只能用于全局安装。其中许多可以然后手动复制到网站 virtualenv 下,这样您甚至可以恢复 Zoo 应用程序的可移植性。或者如果您不打算将应用程序移动到另一台服务器,请保持原样。

之后,您应该能够从 Zoo 控制台使用“django-admin.py runserver”运行 Graphite。如果它可以工作,那么它也应该可以作为 Zoo 的 IIS 网站。

如果您还有其他问题,请联系Helicon Tech support

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 2016-10-01
    • 2016-02-21
    • 1970-01-01
    相关资源
    最近更新 更多