【发布时间】:2020-10-27 23:10:25
【问题描述】:
有没有办法在 Windows 上调试 falcon 应用程序?我正在使用 Pycharm。
我使用waitress从命令行运行,但我不知道如何调试我的源代码。
【问题讨论】:
标签: python windows pycharm falcon
有没有办法在 Windows 上调试 falcon 应用程序?我正在使用 Pycharm。
我使用waitress从命令行运行,但我不知道如何调试我的源代码。
【问题讨论】:
标签: python windows pycharm falcon
我使用了 pycharm 2018,但我没有找到任何对调试 falcon 应用程序的支持(也许我可能错了)。我所做的是在同一个目录上创建一个不同的文件并将所有函数放在那里并将该文件作为普通 python 脚本或调试该文件。也许您可以使用打印或某种单元测试来测试您的代码。
【讨论】:
也许我不明白这个问题。我使用 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'))
【讨论】: