【问题标题】:django flatpages and i18ndjango flatpages 和 i18n
【发布时间】:2013-11-27 02:50:41
【问题描述】:

我正在尝试选择一种我想在即将推出的网站的某些部分中使用的方法。这部分是静态内容,我通常会使用django flatpages 框架来管理它,它是内置的并且工作得很好。但问题是:网站将在许多方面成为 i18n静态内容 就是其中之一。

对于一些静态内容,我将使用标准 django i18n 包和 .po 文件。 有没有办法让flatpages 以 i18n 方式工作?如果没有,有没有办法用一些django-model-i18n-tool 来实现所需的方法,比如django-modeltranslation

如果所有答案都是,解决 i18n 静态内容的最佳做法是什么?这些静态内容应该可以从网站的某些部分(最好是管理部分)进行编辑?

【问题讨论】:

    标签: python django django-flatpages django-i18n


    【解决方案1】:

    嗯,django-flatpages-i18n 甚至包括多语言菜单系统。它非常小且重量轻,但拉取一些依赖项,例如django-mptt

    或者,您可以使用 Django CMS 变体之一,例如 django-cmsfeincms。它们都具有相当完整的功能,因此相当重量级,并且都会拉取许多依赖项。

    最后,您可以使用一个约定,即所有英文页面的 URL 都以en 开头,然后只链接到这些。这是最轻量级但功能最差的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-28
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多