flask moment 中 moment is undefined

wendzhue
  • 64

在做自己的 flask 项目时使用了 flask-moment,结果遇到了 moment is undefined 错误。

我使用了工厂模式,并且没有使用 flask-bootstrap。好像不用这个插件之后就出现了这个错误。

代码在此,求解答。

# app/exts.py
moment = Moment()
# app/__init__.py
from exts import moment


def create_app(config_name):

    ...

    moment.init_app(app)

    ...
    
    return app
    ...

    {% block scripts %}
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
    {% endblock %}

    {{ moment.include_moment() }}
</body>
<span class="text-muted fa fa-fw fa-clock-o"></span>
{{ moment(file.uploaded_time).fromNow(refresh=True) }}
回复
阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏