是否有任何模块或正确的方法可以在 Django 中制作简单的多语言页面?
我应该使用一些模型模式吗?或者我可以按照我想要的方式制作它?django-multilingual 仍然是实际的吗?
例如这是我的模型
class Page(models.Model) :
title = models.CharField(max_length=200)
body = models.TextField()
creation_date = models.DateField()
是否有任何模块或正确的方法可以在 Django 中制作简单的多语言页面?
我应该使用一些模型模式吗?或者我可以按照我想要的方式制作它?django-multilingual 仍然是实际的吗?
例如这是我的模型
class Page(models.Model) :
title = models.CharField(max_length=200)
body = models.TextField()
creation_date = models.DateField()
是的,我需要使用一些应用程序以使其正确。Django-multilingual 现在不在开发中(它甚至不适用于当前的 Django 版本)。
所以,我找到了两个满足我需求的包。本来是 django-hvad 和 django-modeltranslation,但是 django-hvad 仍然是 aplha 并且有一些麻烦(像这样),所以我选择了 django-modeltranslation。