代码之家  ›  专栏  ›  技术社区  ›  comalex3

如何使用PyCharm运行adev(aiohttp\u devtools)命令

  •  5
  • comalex3  · 技术社区  · 7 年前

    adev runserver --no-livereload
    

    enter image description here

    3 回复  |  直到 7 年前
        1
  •  3
  •   Nathan Wailes    3 年前

    添加新文件以运行CLI,并在调试设置中引用该文件:

    adev.py :

    from aiohttp_devtools.cli import cli
    
    if __name__ == '__main__':
        cli()
    

    pycharm debug

    有了这些,一切都很顺利。

    上下文:

    v0.5.0 然而,这实际上并不能解决这个问题。我将在下面解释如何使调试工作。

    与pycharm搏斗时需要记住的是,它是由java开发人员匆忙构建的,而不是python开发人员;因此,它往往明显偏离了蟒蛇式的做事方式。

    python -m env/bin 扩展到 $PATH .

        2
  •  1
  •   Andrew Svetlov    7 年前

    现在没有简单的方法可以做到这一点。

    from aiohttp_devtools import cli; cli() .

    但我为你的需求创造了一个问题: https://github.com/aio-libs/aiohttp-devtools/issues/99

        3
  •  0
  •   simno    3 年前

    我已经设法用“模块名”而不是“脚本路径”和外部设置调试配置 adev.py 脚本:

    enter image description here

    此外,您可能需要设置适当的“工作目录”和 PYTHONPATH (将目录标记为 为此)。