flask 如何在模板页面显示当前时间
百科、经验、问答,小黄鸡全都有!

flask 如何在模板页面显示当前时间

IT编程qingyu2023-06-09 2:58:572592A+A-

  在 Flask 中,可以使用 Python 的 datetime 模块获取当前时间,然后将其传递给模板页面进行显示。

  以下是一个简单的示例:

  在 Flask 应用程序中导入 datetime 模块:

 from datetime import datetime

  在视图函数中获取当前时间:

@app.route('/')
def index():
    now = datetime.now()
    return render_template('index.html', current_time=now)

  在模板页面中使用 jinja2 模板引擎来显示当前时间:

<!DOCTYPE html>
<html>
<head>
    <title>Flask Current Time Example</title>
</head>
<body>
    <h1>Current Time: {{ current_time }}</h1>
</body>
</html>

  在上面的示例中,我们将当前时间作为变量 current_time 传递给模板页面,并使用 jinja2 模板引擎的语法 {{ current_time }} 来显示它。

  注意:在使用 datetime 模块时,需要注意时区的问题。如果需要显示的时间是本地时间,可以使用 Python 的 pytz 模块来处理时区。

首页 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by 网站地图 关于我们| 留言建议|