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()




    
    
  • 相关阅读:
    webpack4配置详解之常用插件分享
    eslint 配置
    获取数组的随机数
    封装一个拖拽
    R语言常用语法和用法
    关于异或操作和它的算法题
    算法题:整形数组找a和b使得a+b=n
    最小生成树的一些证明
    python multiprocessing 使用
    python decorator的本质
  • 原文地址:https://www.cnblogs.com/zhirusi/p/9198914.html
Copyright © 2011-2022 走看看