Django 1.3 支持哪些多语言数据库?
我使用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的东西
2
1
一个解决办法是使用这个项目,它是由django-multilingual-ng的创建者做的(django-hvad)。
不过问题是,这个项目现在还处于初级阶段(alpha状态)。