3

今後の Web サイトの一部で使用したいアプローチを選択しようとしています。その部分は、私が通常フレームワークで管理する静的コンテンツdjango flatpagesであり、組み込まれており、うまく機能します。しかし問題は、Web サイトは多くの点でi18nになりつつあり、静的コンテンツもその 1 つです。

一部の静的コンテンツについては、標準の djangoi18nパッケージと.poファイルを使用します。flatpagesi18n の方法で動作させる方法はありますか? いいえの場合、その望ましいアプローチをいくつかのように実装する方法はありdjango-model-i18n-toolますdjango-modeltranslationか?

すべての答えがno の場合、サイトの一部、できれば管理者の部分から編集できる i18n 静的コンテンツを回避するためのベスト プラクティスは何ですか?

4

1 に答える 1

1

まあ、多言語メニューシステムを含むパッケージもあります. それはdjango-flatpages-i18nかなり小さくて軽量ですが、.django-mptt

django-cmsあるいは、またはのような Django CMS バリアントの 1 つを使用することもできますfeincms。どちらもかなり機能が充実しているため、非常に重量があり、両方とも多くの依存関係を引き出します。

enそして最後に、すべての英語ページの URL をで開始し、それらにのみリンクするという規則を使用することができます。これは最も軽量ですが、機能が最も貧弱なソリューションでもあります。

于 2013-12-16T12:05:16.033 に答える