【发布时间】:2015-01-23 12:20:12
【问题描述】:
我正在更改语言运行时并在会话变量中更新它。
我需要调用一个函数,该函数将在每个方法调用之前运行,因为必须为每个请求激活语言。为此,我编写了一个中间件,在“process_request”和“process_response”函数中,我正在从会话中读取语言并激活它。
它在 html 文件(即模板内部)中正常工作,但来自 *.py 文件的文本没有立即更新。即使在重新启动服务器或删除 *.pyc 文件后也不会。
如果我在 20-30 秒内没有在网站上执行任何活动,那么在重新加载后,语言也会更新为 *.py 文件的文本。
【问题讨论】:
标签: python-2.7 django-1.6 django-multilingual