我正在研究Django项目,我想运行一个我为快速原型编写的脚本。假设该脚本名为' prototype.py'。
在终端我可以通过python manage.py shell < prototype.py
但是,我想这样做不是通过终端,而是直接通过我的IDE(PyCharm),是否可能?
即。按python manage.py shell < some_script.py
时运行Ctrl + Shift + F10
。
答案 0 :(得分:1)
我认为你应该研究PyCharm External Tools
基本上你可以让PyCharm在它的控制台中启动它。 File | Settings | Tools | External Tools | '+'
。您可以使用最高位,但为此,我们只需说出Name = foo
,Group = bar
,Description = foobar
,然后选中所有框。对于Program
put python
。在Parameters
放manage.py shell < some_script.py
。对于Working directory:
,取决于您的需求。 Insert macro...
按钮非常有用。
我不确定它是否会处理<
或shell
,但值得一试。如果他们不工作,可能会有一些方法来重组你的命令以使其发挥作用。例如,可能将该行添加到&#34; shell脚本&#34;并从PyCharm中取出shell脚本。
您可以从Tools | bar | foo
下拉菜单中运行它。通过连续几次使用它,PyCharm将询问你是否要将其设为Keymap
。或者你可以manually File | Settings | Keymap | External Tools