【问题标题】:Problems with deploying fabric for mezzanine为夹层部署结构的问题
【发布时间】:2015-01-08 07:06:04
【问题描述】:

据我所知,fabric 包含这个命令,它应该为你的 mezzanine-django 项目配置服务器:

fab all

我收到此错误:

Aborting, no hosts defined.

fabric 的文档在这方面让我感到困惑。我不确定在哪里/如何编辑此主机选项。

谢谢,朋友们。

编辑 settings.py的相关内容

# Hosts/domain names that are valid for this site; required if DEBUG is False
# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts
ALLOWED_HOSTS = ['.domain.com','.domain.com.',]

【问题讨论】:

    标签: django fabric mezzanine


    【解决方案1】:

    夹层部署文档中有一个如何设置主机配置的示例 (http://mezzanine.jupo.org/docs/deployment.html#configuration)

    【讨论】:

    • 我知道此信息。在项目的 settings.py 中,它们被注释掉了。它说: # 这些设置由提供的默认 fabfile.py 使用。 # 检查 fabfile.py 的默认值。因此,我不确定是否应该将其粘贴到 fabfile 中,或者只是在 settings.py 中取消注释。另外,由于这些字段看起来像环境变量,我不确定是否需要在其他地方定义它们。
    • 所以我已经将这段代码复制到 local_settings.py 中。 “HOSTS”:ALLOWED_HOSTS ['.mydomain.com'] 返回 ALLOWED_HOSTS 未定义错误。尝试用等号分配 ALLOWED_HOSTS 是错误的语法。不知道从这里去哪里
    • 您需要在 FABRIC 字典定义之前定义 ALLOWED_HOSTS:docs.djangoproject.com/en/1.7/ref/settings/#allowed-hosts
    • 我用 settings.py 的内容更新了我的帖子。从文档看来这是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多