点击按钮实现中英文切换
1. 前端按钮代码 使用a标签连接url
中
En
2.后端函数接收到前端语言参数,然后更新 babel_default_locale,从而实现全局页面渲染
@app.route('/changelang/', methods=['GET', 'POST'])
def changelang(language):
logger.info("changing language is" + language)
from flask_babel import refresh
print(request.referrer)
app.config.update(
BABEL_DEFAULT_LOCALE=language
)
refresh()
return redirect(request.referrer)
踩的坑:一开始用ajax传参过去到后端的函数,但是按了button页面还是不会切换中英文,后来才知道ajax是局部刷新,忘了这个最重要的点了,🆘,新手比较菜。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)