Skip to content

models

django_spire.knowledge.entry.models

Entry

Bases: HistoryModelMixin, OrderingModelMixin, TagModelMixin, ActivityMixin

collection = models.ForeignKey(Collection, on_delete=models.CASCADE, related_name='entries', related_query_name='entry') class-attribute instance-attribute

current_version = models.OneToOneField(EntryVersion, on_delete=models.CASCADE, related_name='current_version', related_query_name='current_version', null=True, blank=True) class-attribute instance-attribute

name = models.CharField(max_length=255) class-attribute instance-attribute

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

services = EntryService() class-attribute instance-attribute

name_short property

top_level_collection property

Meta

verbose_name = 'Entry' class-attribute instance-attribute
verbose_name_plural = 'Entries' class-attribute instance-attribute
db_table = 'django_spire_knowledge_entry' class-attribute instance-attribute
indexes = [GinIndex(fields=['_search_vector'], name='entry_search_vector_idx'), GinIndex(name='entry_name_trgm_idx', fields=['name'], opclasses=['gin_trgm_ops']), GinIndex(name='entry_search_text_trgm_idx', fields=['_search_text'], opclasses=['gin_trgm_ops'])] class-attribute instance-attribute

__str__

Source code in django_spire/knowledge/entry/models.py
def __str__(self):
    return self.name