Django flatpages和i18n

2024-10-08 18:26:46 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

如果所有答案都是,那么解决i18n静态内容的最佳实践是什么?这些内容应该从站点的某个部分(最好是管理部分)进行编辑?在


Tags: 文件django方法框架flatpages内容标准网站
1条回答
网友
1楼 · 发布于 2024-10-08 18:26:46

好吧,有一个包^{},甚至包括一个多语言菜单系统。它非常小而且重量轻,但是会产生一些依赖关系,比如django-mptt。在

或者,您可以使用Django CMS变体之一,比如^{}或{a3}。它们都是非常完整的功能,因此相当重的重量,而且两者都会产生大量的依赖关系。在

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

相关问题 更多 >

    热门问题