Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask Babel |在Flask应用程序运行|生产时重新加载.mo文件_Python_Flask_Flask Admin_Mo_Flask Babel - Fatal编程技术网

Python Flask Babel |在Flask应用程序运行|生产时重新加载.mo文件

Python Flask Babel |在Flask应用程序运行|生产时重新加载.mo文件,python,flask,flask-admin,mo,flask-babel,Python,Flask,Flask Admin,Mo,Flask Babel,Flask web应用程序有一个小问题。现在我正在为一个网站创建后端,任务之一是在Flask Admin中创建翻译面板。网站正在使用Flask Babel提供多语言支持 长话短说,我在管理面板中制作了BaseView,它显示了所有翻译,并提供了编辑它们的能力。但有一个问题是,巴贝尔在服务器启动时读取.mo文件,当我的视图通过解析.po文件保存翻译并将其编译到.mo文件时,在我重新加载之前,网站不会显示任何更新 有什么解决办法吗。也许是巴贝尔以外的模块 注:当管理员点击“保存视图中的更改”时,我曾

Flask web应用程序有一个小问题。现在我正在为一个网站创建后端,任务之一是在Flask Admin中创建翻译面板。网站正在使用Flask Babel提供多语言支持

长话短说,我在管理面板中制作了BaseView,它显示了所有翻译,并提供了编辑它们的能力。但有一个问题是,巴贝尔在服务器启动时读取.mo文件,当我的视图通过解析.po文件保存翻译并将其编译到.mo文件时,在我重新加载之前,网站不会显示任何更新

有什么解决办法吗。也许是巴贝尔以外的模块

注:当管理员点击“保存视图中的更改”时,我曾想过(并尝试过)重新加载网站,但这似乎是个愚蠢的想法,因为网站上的用户可能正在做一些事情,而网站重新加载将删除他们的数据:(