Python Flask Flash 根本不显示

hai*_*cha -2 python flask flash-message

我正在从事一个项目,用于接收大型 excel 文件并以 PDF 形式将它们吐出。

我的代码在https://github.com/haincha/Project

它有模板文件和所有。

出于某种原因,我只是找不到好的文档,或者我的生活很糟糕。

弄清楚了

代码正在运行,但丢失了:

app.secret_key = 'some_secret'
Run Code Online (Sandbox Code Playgroud)

其他一切都很好。

flash(Markup(str(count) + " file(s) have been converted into PDF."))
return render_template("upload.html")
Run Code Online (Sandbox Code Playgroud)

这就是我在漫长的一天后阅读文档时发生的情况。

Mat*_*aly 5

您实际上并未在flash任何地方调用该函数。

按照官方文档中的示例:

在您的视图功能中,您需要调用 flash

flash('You were successfully logged in')
Run Code Online (Sandbox Code Playgroud)

只有这样get_flashed_messages, Jinja 模板中的 调用才会返回任何数据。