如何解决Babel与Flask-未调用localeselector
我认为localeselector会被自动调用,但不是。这是一个玩具应用程序可以测试babel的乐趣:
from flask import Flask
from datetime import (
datetime
)
from babel import (
dates
)
from flask_babel import Babel
app = Flask(__name__)
app.config["BABEL_DEFAULT_LOCALE"] = "fr_CA"
babel = Babel(app)
@babel.localeselector
def get_locale():
locale = "fr_CA"
return locale
@app.route("/")
def date():
date_heure = datetime(2020,9,10,20,22,22)
a = dates.format_date(date_heure)
return a
该路由给我:“ AttributeError:'nonetype'对象没有属性'date_formats'”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。