我开发团队中的另一个人一直在通过面料部署我们的Django应用程序到服务器。由于我还需要能够部署,因此我在系统上设置了结构,但是当我尝试部署时,我会收到一个全局名称错误:

File ".../fabfile.py", line 4, in staging
  config.settings = 'staging'
NameError: global name 'config' is not defined

由于我们知道Fabfile很好,因此在我的设置中必须是一个问题。有任何想法吗?

有帮助吗?

解决方案

哦,我知道这个错误,发生了此错误,因为您已将其安装在计算机织物版本中高于0.9,并且您要使用的织物文件已使用织物<0.9的旧版本开发。

有关更多详细信息 config OBJ已替换 env 在面料0.9中,如果您运行 fabfile 使用高于0.9的面料版本将无法识别 config 目的。

因此,您应该安装旧版本的面料软件包,或者只是更新您的Fabfile,我认为该是时候了:)

希望这可以帮到你 :)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top