Python 如何打印到web浏览器的开发人员控制台
我目前使用FastCGI在IIS 11上部署了一个flask项目,我想知道是否有办法在flask应用程序中打印到web控制台。取决于您何时需要将消息打印到控制台。如果是实时消息,比如通知/更新,那么您需要一个websocket,它在Flask端创建一个事件,由调用console.log的javascript端的websocket拾取 如果页面加载后为1次消息,只需将消息馈送到render_template函数:Python 如何打印到web浏览器的开发人员控制台,python,web,flask,Python,Web,Flask,我目前使用FastCGI在IIS 11上部署了一个flask项目,我想知道是否有办法在flask应用程序中打印到web控制台。取决于您何时需要将消息打印到控制台。如果是实时消息,比如通知/更新,那么您需要一个websocket,它在Flask端创建一个事件,由调用console.log的javascript端的websocket拾取 如果页面加载后为1次消息,只需将消息馈送到render_template函数: render_template('index.html', message=mess
render_template('index.html', message=message)
然后,您将在模板中提供该选项,然后您可以从客户端console.logmessage好主意,我将尝试此选项。我在考虑与live messages和websocket类似的事情,我在过去也做过类似的事情。但是,是否可以使用websocket方法将python运行时错误提供给控制台?@ryan_thomp我在考虑一个自定义错误事件。在javascript端socketio.On'error',functiondata{console.logdata}。在flask端,让您的try/except块在except:Exception上以e:socketio.emit'error',{'error':e}的形式发出一条消息。我按照您所说的做了,但是在开发人员控制台中没有看到任何内容。你想让我对我的主要帖子进行编辑,看看我做了什么吗wrong@ryan_thomp真管用!一旦换了,我就去看看