zoukankan      html  css  js  c++  java
  • 关于flask-moment时间无法显示的问题解决记录

    在文件的base.html中加入moment.js
    {% extends "bootstrap/base.html" %}
    {% block scripts %}
    {{ super() }}
    {{ moment.include_moment() }}
    {% endblock %}

    在浏览器中通过network发现并没有加载moment.js相关文件,查询资料,将scipts改为head,这次可以了
    {% extends "bootstrap/base.html" %}
    {% block head %}
    {{ super() }}
    {{ moment.include_moment() }}
    {% endblock %}

    结果:

    这时页面仍然没有显示时间,查看发现没有加载juery.js

    因此,在base.html修改如下:

    {% extends "bootstrap/base.html" %}
    {% block head %}
    {{ super() }}
    {{ moment.include_jquery() }}
    {{ moment.include_moment() }}
    {% endblock %}

    这次成功的显示了,问题解决!
    页面代码:index.html
    {% extends 'base.html' %}
    {% block body %}
    <p>The local date and time is {{ moment(current_time).format('LLL') }}.</p>
    <p>That was {{ moment(current_time).fromNow(refresh=True) }}</p>
    {% endblock body %}

    服务器代码:
    from flask import Flask, render_template
    from flask_bootstrap import Bootstrap
    from flask_moment import Moment
    from 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())


    @app.route('/user/<name>')
    def user(name):
    return render_template('user.html', user=name)


    if __name__ == '__main__':
    app.run()




    
    
  • 相关阅读:
    JS监听组合按键
    XSS初体验
    debuggap,移动端调试新方式
    简析分页逻辑
    【译】Javascript中的数据类型
    【译】typeof null的前世今生
    一个跨域请求的XSS漏洞再续
    H5页面音频自动播放问题
    一个跨域请求的XSS续
    成功自我管理之压力管理
  • 原文地址:https://www.cnblogs.com/zhirusi/p/9198914.html
Copyright © 2011-2022 走看看