【问题标题】:How to make page i18n in Django right?如何在 Django 中制作 i18n 页面?
【发布时间】:2012-07-04 15:49:22
【问题描述】:

是否有任何模块或正确的方法可以在 Django 中制作简单的多语言页面?

我应该使用一些模型模式吗?或者我可以按照我想要的方式制作它? django-multilingual 仍然存在吗?

例如这是我的模型

class Page(models.Model) :
    title = models.CharField(max_length=200)
    body = models.TextField()
    creation_date = models.DateField()

【问题讨论】:

    标签: django model internationalization django-hvad


    【解决方案1】:

    是的,我需要使用一些应用程序以使其正确。 Django-multilingual 现在不在开发中(它甚至不适用于当前的 Django 版本)。

    所以,我找到了两个满足我需求的包。本来是django-hvad和django-modeltranslation,但是django-hvad还是aplha,有一些麻烦(like this),所以我选择了django-modeltranslation。

    【讨论】:

      猜你喜欢
      • 2021-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-30
      • 1970-01-01
      • 2019-10-17
      • 1970-01-01
      相关资源
      最近更新 更多