我正试图使用moments.js,但我有很多麻烦。我将在mega教程
中描述的时刻包括在内http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xiii-dates-and-times表示我使用
from flask.ext.moment import Moment
moment = Moment()
moment.init_app(app)
现在我有一个函数moment()可用,它在我的情况下工作。但是,如果我想以UTC显示时间,我希望使用docs
中解释的适当选项。http://momentjs.com/docs/即moment.utc()。但结果是
'type object'没有属性'utc'
我想知道有什么区别(如果有的话)之间的包含时刻我做和只是包括瞬间。js在头部?我有很多麻烦得到时刻-时区.js工作,我认为这与我与。utc()的问题有关。非常感谢任何帮助谢谢卡尔
试试这个:
from flask import Flask, render_template
from flask_moment import Moment
from datetime import datetime
app = Flask(__name__)
moment = Moment()
moment.init_app(app)
@app.route("/")
def main_page():
return render_template('main.html', now=datetime.utcnow())
if __name__ == "__main__":
app.run(debug=True)
template - main.html
{% block page_content %}
{{ moment(now).format('LLL') }}
{% endblock %}
您所引用的文档是针对JavaScript的。
显示的代码是用Python编写的。要么在Python包装器中找到相应的函数来进行UTC转换,要么在视图模板中调用JS中的. UTC()函数。