出于某种原因 - 我没有收到任何错误,但变量是空白的
您好,测试!
当地的日期和时间是。
那是。
website.py
from flask_moment import Moment
from datetime import datetime
app = Flask(__name__)
moment = Moment(app)
@app.route('/index')
def index():
return render_template('index.html', current_time=datetime.utcnow())
模板/ index.html中
<h3>Hello, test!</h3>
<p>the local date and time is {{ moment(current_time).format('LLL') }}.</p>
<p>that was {{ moment(current_time).fromNow(refresh=True) }}.</p>
答案 0 :(得分:1)
如果您查看flask_moment Readme,请执行步骤1.您需要使用烧瓶应用程序调用扩展程序来初始化扩展程序,如下所示:
from flask_moment import Moment
from datetime import datetime
# initialize you flask app
app = Flask(__name__)
# initialize the moment extension
Moment(app)
@app.route('/index')
def index():
return render_template('index.html', current_time=datetime.utcnow())
然后第2步将其包含在您的模板中:
<head>
{{ moment.include_jquery() }}
{{ moment.include_moment() }}
</head>
这就是模板呈现空白的原因;模板模块无法识别力矩功能。