【问题标题】:How to display python print to flask如何将python打印显示到烧瓶
【发布时间】:2022-10-23 23:28:00
【问题描述】:

我想在控制台上显示我正在打印的内容。前任。 打印('你好世界') 一旦打印到终端。我怎样才能在我的页面上显示它。

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。
  • 也许this 是您要找的?

标签: python flask


【解决方案1】:

我有点困惑,但我不相信可以从烧瓶中的控制台获取文本。做你想做的事情的最好方法是从烧瓶中收集信息并将其导入你的 HTML 文件。

你打印到控制台的任何东西都应该变成一个变量,所以烧瓶可以将它发送到 HTML 页面。我还鼓励您在使用前进一步研究这些方法。

方法一:函数

烧瓶.py

def a: 
    return "print something"

app.jinja_env.globals.update(get_var)

索引.html

<p> {{ get_var() }} </p>

方法二:会话

烧瓶.py

app = Flask(__name__)
app.secret_key = '12345'

app.config["SESSION_TYPE"] = "filesystem"

sess = Session()
sess.init_app(app)

Session(app)
session['print_text']

索引.html

<p> {{session['print_text'] </p>

【讨论】:

    猜你喜欢
    • 2021-01-20
    • 1970-01-01
    • 2017-07-24
    • 2018-11-16
    • 1970-01-01
    • 2020-09-26
    • 2021-05-17
    • 1970-01-01
    相关资源
    最近更新 更多