1

ジャンゴ初心者...

多くの異なるフレーバーがあり、各フレーバーにはほぼ同じページ セットがある /[flavor]/[page] 構造のサイトがあります。少なくとも単純なレベルでは、これは django アプリとしてうまく機能するようです。フレーバーは、ページのテンプレートへの入力として簡単に使用できます。

現在、いくつかの cms mojo を統合しようとしているので、技術者以外の人がフレーバーごとにコンテンツやページを簡単に追加/変更できますが、django-cms がこれをサポートする方法/場合は明確ではありません。私が知る限り、私が望むものは、django-cms が言語を処理する方法と類似または同等のようです。管理者には、言語ごとにコンテンツを指定できる言語ごとに個別のタブがあります。

今のところ、私のサイトは英語のみなので、1 つのオプション (あまり魅力的でも永続的でもないように思えます) は、言語のふりをしてフレーバーを処理することだと思います。

フレーバー部分を処理できるcmsページで任意のdjangoアプリをホストできることはわかっていますが、ホストされているアプリは、言語と同じ方法でcmsページを追加することをサポートしていないようです。

django を初めて使用するので、特定の cms に執着しておらず、アプローチ、サイト構造などについての提案も受け付けています。主な要件は、技術者以外の人がさまざまなコンテンツ/ページを簡単に追加/変更できるようにサポートすることです。さまざまなフレーバーのために。

ありがとう!

4

1 に答える 1

0

1つのオプションは、フレーバーページのCMSをバイパスし、代わりにフレーバーモデルを作成することです。django-tinymceのHTMLField(https://github.com/aljosa/django-tinymce/blob/master/docs/usage.rst)を使用して、フレーバーフィールドでリッチテキスト編集を行うことができます。

于 2011-09-17T17:27:56.370 に答える