Django 1.3 支持哪些多语言数据库?

8 投票
3 回答
511 浏览
提问于 2025-04-17 02:11

我使用Django已经有一段时间了,但每次我都会问自己同样的问题。

我应该使用哪个多语言数据库后端呢?

在Django 1.1时,我用过django-multilingual,在Django 1.2时用过django-multilingual-ng

我还看过Django 1.3的django-nani,但遇到了一些问题:

  • 没有ModelAdmin API支持
  • 我无法在save()方法中修改TranslatedFields,因为对象是在post_signal之后创建的。

我希望这里能有一些人帮我找到处理多语言网站的方法。

我喜欢多语言、multilingual-ng和nani在管理后台用标签处理语言的方式。

3 个回答

0

看看这个叫做django-transmeta的东西

http://code.google.com/p/django-transmeta/

1

一个解决办法是使用这个项目,它是由django-multilingual-ng的创建者做的(django-hvad)。
不过问题是,这个项目现在还处于初级阶段(alpha状态)。

撰写回答