2016-10-12 1 views
0

종종 장고 프로젝트에서 리치 컨텐츠 편집을 구현해야합니다. WYSIWYG 편집기가 많이 있지만 복잡한 콘텐츠 구조를 만드는 데는 적합하지 않습니다. Wagtail의 Django-CMS 또는 Streamfield의 자리 표시자는 훨씬 더 잘할 수 있지만 인터페이스에 불필요한 내용이 많이 포함되므로 전체 CMS를 프로젝트에 추가하고 싶지 않습니다.CMS 자체없이 Wagtail에서 Django-CMS 또는 Streamfield의 자리 표시 자에 대한 유사어

내가 필요한 건 위젯의 순서가 지정된 목록이 들어있는 필드 일뿐입니다. 뭔가 제안 할 수 있니?

+0

나는 CMS 옵션에 대한 귀하의 해고를 다시 생각해야합니다. Wagtail (그리고 DCMS라고 가정 함)은 프로젝트 전체 또는 일부에 쉽게 통합 될 수 있습니다. 나는 개인적으로 wagtail을 사용할 것이고, 필요에 따라 특정 요소 내에서 "페이지"를 렌더링 할 것이다. 또한 뒷받침되는 것은 사용자 및 개발자에게 친숙한 것입니다. –

답변

0

장고 CMS는 매우 모듈 식입니다. 전체 URL 및 페이지 관리 인터페이스를 가져올 필요가 없습니다.

당신은 장고 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 

예.

관련 문제