arc*_*ies 5 django internationalization
Django的模型翻译应用程序通常是国际化的绝佳工具.然而,有一件事让我感到困惑.当我定义我的语言集时,modeltranslation会生成n个字段,每个语言一个.问题是,我最终得到了一个冗余字段(我的默认语言是英语).
所以我有:
field field_en field_fr field_jp
和field == field_en.我是否误用了模型翻译,或者有什么方法可以解决这个问题?
编辑:所以澄清一下,我想摆脱field或field_en.
我想你错过了文档中翻译字段访问的规则,如果你想删除admin中的主要字段,那么请参阅Django管理员后端集成部分.
在模板文件中,您只需要像这样编写主字段
{{obj.field}}
Run Code Online (Sandbox Code Playgroud)
如果您当前的区域设置是英语,它将复制field_en到field其他语言并且相同.
| 归档时间: |
|
| 查看次数: |
1106 次 |
| 最近记录: |