Django翻译Chrome中的缓存文件永不更改

Django翻译Chrome中的缓存文件永不更改,django,google-chrome,Django,Google Chrome,我使用Django内置翻译,但在Chrome中,更新的po和mo文件无法识别,甚至我删除了它们并重新生成。对于Chrome中的开发服务器,它只显示一些旧的翻译文件。即使我删除了Chrome中所有的缓存文件,问题也是一样的 我只是想知道Django和navigator是如何使用mo和po文件的。我是否有办法调试实际发送到模板的上下文 嗯,我认为这不是chrome的问题。而且,这与上下文无关。Django的开发服务器(以及通常的Django系统)在启动时将.mo文件加载到内存中。因此,编辑.po并重

我使用Django内置翻译,但在Chrome中,更新的po和mo文件无法识别,甚至我删除了它们并重新生成。对于Chrome中的开发服务器,它只显示一些旧的翻译文件。即使我删除了Chrome中所有的缓存文件,问题也是一样的


我只是想知道Django和navigator是如何使用mo和po文件的。我是否有办法调试实际发送到模板的上下文

嗯,我认为这不是chrome的问题。而且,这与上下文无关。Django的开发服务器(以及通常的Django系统)在启动时将.mo文件加载到内存中。因此,编辑.po并重新生成.mo文件需要重新启动应用程序

我是否有办法调试实际发送到的上下文 模板


这是一个很棒的工具,叫做

,奇怪的是我的Chrome和Safari显示了不同的内容,即使我删除了mo和po文件并重新启动了开发服务器,Chrome仍然从未知的地方加载了翻译后的文件,当Safari显示默认的英语内容时。你是否尝试在chrome或类似的东西中禁用缓存?最后我通过在settings.py中添加LOCALE_路径来解决它,以显式声明po文件并注释掉LOCALE中间件。我以前试图清除Chrome中的缓存,但没有成功。