flask-babel相关内容

访问在应用工厂中定义的 Flask 扩展

我正在使用应用工厂模式来设置我的 Flask 应用程序.我的应用程序使用 Flask-Babel 扩展程序,这也是在工厂中设置的.但是,我想在蓝图中访问扩展以使用它, 工厂在__init__.py中. def create_app(object_name):app = Flask(__name__)app.config.from_object(object_name)巴别 = 巴别(应用程 ..
发布时间:2021-12-14 11:03:47 Python

Flask-Babel在登录页面上不起作用

我有一个使用的 Flask/Dash 应用> Flask-Babel 模块.登录并浏览页面后,翻译就像是一种魅力.但是,我无法使其始终以英文显示的登录页面起作用. messages.po和messages.mo都包含我为登录页面准备的翻译字符串,因此编译部分似乎可以正常工作. 这是我app.py的摘要(带有西班牙语的硬编码选择): import dash from dash.depen ..
发布时间:2020-05-28 18:52:35 Python

更换语言Flask Babel手动

我使用Flask Babel来翻译我的Flask Python应用程序。 现在我只有locale的翻译机制,但是如果用户除了他的位置想要把位置改成英文呢?有没有办法手动改变语言环境? 这是我的Flask Babel函数,它获取用户语言环境并返回语言。它位于我的 __ init __。py 文件中。 @ babel.localeselector get get_locale () ..
发布时间:2017-12-11 23:06:53 Python