为了账号安全,请及时绑定邮箱和手机立即绑定

Flask-moment 无法通过moment.js 在网页上显示时间

Flask-moment 无法通过moment.js 在网页上显示时间

波斯汪 2018-08-10 09:09:02
我想在主页上显示时间及显示是多少时间之前这2个功能所以,通过flask-moment模板来进行设置,但是,却无法成功,下面是我的代码,麻烦帮忙看看是哪里出了错??谢谢这个是应用实例hello.py程序,已经使用了bootstrapfrom flask.ext.bootstrap import Bootstrapfrom flask.ext.moment import Momentfrom flask import requestfrom datetime import datetime app = Flask(__name__) bootstrap=Bootstrap(app) moment=Moment(app)@app.route('/')def index():     return render_template('index.html',current_time=datetime.utcnow())这个是templates下面的base.html文件最后,这里是index.html里面的内容<p>The local date and time is {{moment(current_time).format('LLL')}}.</p> <p>That was {{moment(current_time).fromNow(refresh=True)}}</p>
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

代码看了没什么问题。你通过浏览器的Network检查下moment.js的js文件是否加载成功?这个默认是在flask库文件site-packages里的,通过cloudflare的cdn远程加载的,如果js文件没有加载成功,moment会无效的。


查看完整回答
1 反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 1028 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信