答案 0 :(得分:2)
我已经解决了安德鲁#99引用的上述问题,并将创建一个新版本v0.5.0
,但这并不能解决此问题。我将在下面解释如何使调试工作。
我确实使用了pycharm,但我避开了调试和类似的功能:部分原因是(因为在这种情况下)它们通常不值得付出努力,部分原因是当有人想出一个体面的开源或付费IDE时我可以毫不费力地摆脱pycharm糟糕的烦恼和糟糕的客户服务。
与pycharm进行摔跤时要记住的事情是它是由Java开发人员匆忙构建的,而不是python开发人员;所以它经常偏离pythonic的做事方式。
例如,在这种情况下,开发人员显然没有听说过python -m
“运行模块作为脚本”或者env/bin
扩展到$PATH
。而不是设置调试,您需要添加一个新文件来运行CLI并在调试设置中引用它:
adev.py
:
from aiohttp_devtools.cli import cli
if __name__ == '__main__':
cli()
然后引用它来设置调试:
这一切对我来说都很好。
答案 1 :(得分:1)
感谢您提出问题。
现在没有简单的方法可以做到。
唯一的解决方案是创建自己的自定义启动脚本,该脚本实例化{@ 1}}等开发服务器。
但我已根据您的需求创建了一个问题:https://github.com/aio-libs/aiohttp-devtools/issues/99