如何让用户在Django中为同一列输入多语言文本数据?

如何让用户在Django中为同一列输入多语言文本数据?,django,django-models,Django,Django Models,我正在用Django开发一个门户。我需要我的用户可以输入多种语言的文本,我应该可以使用语言环境名称获取文本: 例如,name['en'],name['de'] 那么对于这种情况,我应该使用什么Django模型呢?像字典之类的东西 编辑:我找到了一些需要翻译的东西: 还有其他的吗?我在很多项目中都使用过,效果很好 功能 目标语言的数量不限 添加翻译而不更改现有模型 Django管理支持 支持继承的模型 更新: 你也可以使用其他一些 但就我个人而言,我有经验。以前从未听说过djang

我正在用Django开发一个门户。我需要我的用户可以输入多种语言的文本,我应该可以使用语言环境名称获取文本:

例如,
name['en'],name['de']

那么对于这种情况,我应该使用什么Django模型呢?像字典之类的东西

编辑:我找到了一些需要翻译的东西:

还有其他的吗?

我在很多项目中都使用过,效果很好

功能

  • 目标语言的数量不限
  • 添加翻译而不更改现有模型
  • Django管理支持
  • 支持继承的模型
更新:

你也可以使用其他一些


但就我个人而言,我有经验。

以前从未听说过django modeltranslation。看起来不错。我很快就要在一个项目中推出翻译,所以我想我会试试这个。谢谢