从PyCharm执行fabric任务

13

我正在PyCharm中开发Django项目,一切正常。我已经在我的虚拟环境中安装了fabric,并将fabfile.py添加到了我的项目中。在这个文件中,我放置了一个测试任务定义:

def hello():
    print("Hello fabric!")

之后我尝试从PyCharm直接执行此任务。你有什么建议如何做到这一点吗?


我也很感兴趣,目前为止我只是用所需的命令做了一些.cmd/.sh。 - Laurent Jalbert Simard
1个回答

33
将“Python”运行配置添加到脚本上,脚本为/path/to/your/env/bin/fab,脚本参数为hello
将工作目录设置为包含fabfile的目录。
示例:

enter image description here


现在我在使用PyCharm执行fabric任务时遇到了另一个问题。我已经创建了一个单独的问题。如果您有任何建议,我将不胜感激。 - Gie
2
有没有办法创建一个“运行配置”,它会询问“脚本参数”的值,而不是为每个可能的参数创建一个运行配置? - Paidhi
Paidhi创建了一个新的布料任务,你可以从PyCharm中调用它,并停下来询问这些参数,然后使用从用户那里接收到的参数调用原始任务。 - stealthwang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接