Skip to content

models

django_spire.knowledge.entry.version.block.models

EntryVersionBlock

Bases: HistoryModelMixin, OrderingModelMixin

version = models.ForeignKey(EntryVersion, on_delete=(models.CASCADE), related_name='blocks', related_query_name='block') class-attribute instance-attribute

type = models.CharField(max_length=32, choices=BlockTypeChoices, default=(BlockTypeChoices.TEXT)) class-attribute instance-attribute

objects = EntryVersionBlockQuerySet.as_manager() class-attribute instance-attribute

services = EntryVersionBlockService() class-attribute instance-attribute

block property writable

Meta

verbose_name = 'Block' class-attribute instance-attribute
verbose_name_plural = 'Blocks' class-attribute instance-attribute
db_table = 'django_spire_knowledge_entry_version_block' class-attribute instance-attribute

render_to_text

Source code in django_spire/knowledge/entry/version/block/models.py
def render_to_text(self) -> str:
    return self.block.render_to_text()