2016-10-12 8 views
0

djangoプロジェクトでリッチコンテンツ編集を実装する必要があることがよくあります。さまざまなWYSIWYGエディタがありますが、複雑なコンテンツ構造を作成するのには適していません。 WagtailのDjango-CMSやStreamfieldのプレースホルダはもっとうまくいくかもしれませんが、CMSにプロジェクト全体を追加したくないのです。wgtailからDjango-CMSまたはStreamfieldのプレースホルダー用アナログをCMS自体なし

私が必要とするのは、+編集インターフェース内にウィジェットの順序付きリストがあるフィールドだけです。あなたは何かを提案できますか?

+0

私はCMSオプションの解雇を再考すべきです。 Wagtail(と私はDCMSと仮定しています)はプロジェクト全体または一部に簡単に統合できます。私は個人的にwagtailを使用し、必要に応じて特定の要素内に「ページ」をレンダリングします。さらに、サポートされているのはユーザーと開発者にとって使いやすいものです。 –

答えて

0

Django CMSは非常にモジュール化されているため、URLとページ管理インターフェイス全体を導入する必要はありません。

あなたはDjangoのCMSのプレースホルダフィールドを使用して既存のモデルを強化し、例えば、金持ちだけの構造モードとプラグインを使用することができます。Django CMS documentationから取ら

from django.db import models 
from cms.models.fields import PlaceholderField 

class MyModel(models.Model): 
    # your fields 
    my_placeholder = PlaceholderField('placeholder_name') 
    # your methods 

例。

関連する問題