Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打印到web浏览器的开发人员控制台_Python_Web_Flask - Fatal编程技术网

Python 如何打印到web浏览器的开发人员控制台

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

我目前使用FastCGI在IIS 11上部署了一个flask项目,我想知道是否有办法在flask应用程序中打印到web控制台。

取决于您何时需要将消息打印到控制台。如果是实时消息,比如通知/更新,那么您需要一个websocket,它在Flask端创建一个事件,由调用console.log的javascript端的websocket拾取

如果页面加载后为1次消息,只需将消息馈送到render_template函数:

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真管用!一旦换了,我就去看看