Skip to main content
 首页 » 编程设计

python之django-rosetta 文件是只读的

2025年05月04日37softidea

我在我的 rosetta 管理页面顶部收到以下消息:

File is read-only: download the file when done editing! 

这以前从来没有过,而且我不确定这是什么时候开始出现的,因为我们最近有很多开发更改并且没有任何文本要翻译。结果是,在我们点击save and translate next block 之后,我们所做的任何翻译更改都不会在管理部分生效(即这些更改不会保存)。这有点有意义,因为"file"是只读的。

我已尝试将 .po 和 .mo 文件的权限设置为 777,但消息仍然存在。即使在重置服务器等之后。

我的问题是:有人遇到过这个问题吗?什么文件是只读的?如何将其设置为可写?还是另有原因?

请您参考如下方法:

我解决了这个问题。

我正在使用 Filezilla 更改文件的权限。虽然这些更改似乎已经生效,但实际上并没有产生任何影响。所以我跳进了终端并使用了chmod为 django.mo 提供适当的权限和 django.po文件(在这种情况下,我使用 chmod g+w <filename> 来授予组写入权限)并且它有效。

希望这对将来的其他人有帮助。