from django.db import models from cms.models.pluginmodel import CMSPlugin from djangocms_text_ckeditor.fields import HTMLField class IndexBlockPlugin(CMSPlugin): image = models.ImageField(upload_to="uploads/images/") title = models.CharField(max_length=100) description = models.TextField() class DescTextBlockPlugin(CMSPlugin): title = models.CharField(max_length=100) description = models.TextField() class ExtendedTextBlockPlugin(CMSPlugin): order = models.PositiveIntegerField(default=1) title = models.CharField(max_length=100) description = HTMLField() extended_description = HTMLField() class ExtendedBlockPlugin(CMSPlugin): image = models.ImageField(upload_to="uploads/images/") title = models.CharField(max_length=100) description = models.TextField() extended_description = models.TextField()