如何从django管理站点管理系统语言?

时间:2015-01-22 22:54:42

标签: python django django-admin

有没有办法从django管理界面启用/禁用或添加/删除系统语言?自Django says以来:

  

"它读取模型中的元数据,以提供强大的生产就绪界面,内容制作者可以立即使用该界面开始向网站添加内容。"

django book tells us

  

"这是一个基于Web的界面,仅限于受信任的站点管理员,可以添加,编辑和删除站点内容。"

我认为主要观点是管理内容网站的力量。然后,如果我的语言设置在我的网站中启用某种语言的内容,为什么django不允许我修改它? (向网站添加/删除语言)。

我会有这样的事情:

enter image description here

1 个答案:

答案 0 :(得分:0)

您的意思是翻译Admin界面本身吗?如果是这样,this可能有所帮助。你期望在DB / admin18中有翻译文件吗?我不认为这不是Django的工作原理,它适用于.po / .mo个文件。

internationalization documentation非常好,当你刚开始时可能有点太大而无法消化,但是Django有几个开关来控制你想要的东西。

理解用于满足需求的切换(至少我发现它非常有趣)的好地方是那里的implementation notes段,how Django discovers translations给出了逻辑的HLD。

很抱歉,如果我的回答看起来偏离主题,但作为Lara,我觉得我不完全理解你的问题。

相关问题