【问题标题】:How to debug falcon app on windows and pycharm?如何在 windows 和 pycharm 上调试 falcon 应用程序?
【发布时间】:2020-10-27 23:10:25
【问题描述】:

有没有办法在 Windows 上调试 falcon 应用程序?我正在使用 Pycharm。

我使用waitress从命令行运行,但我不知道如何调试我的源代码。

【问题讨论】:

    标签: python windows pycharm falcon


    【解决方案1】:

    我使用了 pycharm 2018,但我没有找到任何对调试 falcon 应用程序的支持(也许我可能错了)。我所做的是在同一个目录上创建一个不同的文件并将所有函数放在那里并将该文件作为普通 python 脚本或调试该文件。也许您可以使用打印或某种单元测试来测试您的代码。

    【讨论】:

    • 好的。谢谢。 @Dip Ghosh。不幸的是,这样的情况足以丢弃或选择一个框架。如今,调试功能已成为必备功能。
    【解决方案2】:

    也许我不明白这个问题。我使用 Pycharm 在 windows 上开发 falcon REST API。调试没有任何问题。 您只需要设置 运行配置,方法是将 脚本路径 设置为指向带有 waitress.serve 行的文件,然后将其作为 Debug 而不是 运行

    在我的情况下,文件如下所示:

    from api_falcon.app import api as application
    
    if __name__ == '__main__':
        import os
        import waitress
        waitress.serve(application, host=os.getenv('MYAPI_WSGI_HOST', '0.0.0.0'), port=os.getenv('MYAPI_WSGI_PORT', '8080'))
    

    【讨论】:

    • 谢谢@Alessandro,但我选择了另一个框架来使用。正如我在上一条评论中提到的,在这个匆忙的世界里有很多选择,我决定使用另一个框架
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 2013-10-10
    • 2016-10-17
    • 1970-01-01
    • 2011-01-13
    • 2011-09-30
    相关资源
    最近更新 更多