当前位置: 首页 > 面试题库 >

在mod_wsgi下运行时激活Flask调试器

彭展
2023-03-14
问题内容

在mod_wsgi下运行时,如何激活Flask调试器?

我有DEBUGPROPAGATE_EXCEPTION并将其PRESERVE_CONTEXT_ON_EXCEPTION设置为True,但调试器仍未出现在异常中。


问题答案:

用:

app.debug = True

在mod_wsgi下,你没有执行app.run()。

确保在全局范围而不是在检查__name__是否为__main__的条件部分中设置“ app.debug”。



 类似资料:
  • 我声明了一些特定于Maven配置文件的属性。我的pom.xml的一部分: 当我通过IntelliJ IDEA 2016启动Junit测试时,我在使用“ci”Maven配置文件时遇到一些问题。我通过“Maven项目”面板激活我的配置文件,然后启动测试。问题是“my.properties.file”属性值等于“foo.xml”,而不是“bar.xml”。 我对命令行没有问题(我可以使用“-Pci”标志

  • 问题内容: 我有运行全新安装的Ubuntu 10.04 LTS的VPS。我正在尝试使用Flask微框架建立一个实时应用程序,但这给我带来了麻烦。在尝试使其运行时,我记下了笔记,这是我的逐场比赛,目的是准确找出我出了什么问题。 安装 MOD_WSGI 创建WSGI文件 配置Apache 启用我刚刚创建的虚拟主机文件 重新启动Apache 为我提供了500个服务器错误页面。这是最新的错误日志: 这些错

  • 问题内容: 我一直在为我的应用程序使用nginx / gunicorn和Flask开发新的开发平台。 运维方面,一切正常-我遇到的问题是调试Flask层。当我的代码中有错误时,我只是直接向浏览器返回了500错误,而控制台或日志中没有任何显示。 我已经尝试了许多不同的配置/选项。我想我肯定缺少明显的东西。 我的gunicorn.conf: 乏味的一些Flask代码示例-testserver.py:

  • 问题内容: 我正在尝试制作一个构建检索表单,似乎按钮有问题…我是Python / tkinter GUI编程(和一般的GUI编程)的新手,并借用了Hello World应用程序的框架,并以此为基础。 在下面的代码中,我将“浏览”按钮的“命令”选项设置为在单击类时调用类的内部get_dir()函数。但是,一旦我尝试运行该应用程序,就会调用get_dir()函数,并提示我选择一个目录。有什么想法为什么

  • 问题内容: 我在我的错误日志中得到了这个: ImportError:没有名为flask的模块 它看起来完全像在Django + mod_wsgi + apache中:ImportError at /没有名为djproj.urls的模块,但是我尝试了该解决方案,但它似乎不起作用…我正确地将应用程序home和parent文件夹插入到系统路径,但此错误仍然出现。 导航到我的页面仍会弹出500页。 更多信

  • 我有几个OSGi捆绑包,它们是在Eclipse中使用普通清单管理依赖项和Maven Tycho的外部构建构建构建的。 在Equinox上运行Eclipse内部的捆绑包工作正常。用第谷建造它们效果很好。 现在我想使用Tycho Surefire运行集成测试,为此我创建了一个简单的测试包,其中包含一些基本测试。测试中的bundle依赖于OSGi容器中的其他bundle和一些小的启动级别调整,以便正确运