Revert "Split out an AbstractTemplate model for easier reuse" (#154)

This reverts commit 46be8fc748.
This commit is contained in:
blag 2025-05-29 14:31:49 -07:00 committed by GitHub
parent 05f1ee1193
commit 8e284b54d8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,7 +13,7 @@ from django.template import TemplateDoesNotExist
from django.utils.translation import gettext_lazy as _
class AbstractTemplateMixin(models.Model):
class Template(models.Model):
"""
Defines a template model for use with the database template loader.
The field ``name`` is the equivalent to the filename of a static template.
@ -32,7 +32,7 @@ class AbstractTemplateMixin(models.Model):
on_site = CurrentSiteManager('sites')
class Meta:
abstract = True
db_table = 'django_template'
verbose_name = _('template')
verbose_name_plural = _('templates')
ordering = ('name',)
@ -62,13 +62,6 @@ class AbstractTemplateMixin(models.Model):
super().save(*args, **kwargs)
class Template(AbstractTemplateMixin, models.Model):
class Meta(AbstractTemplateMixin.Meta):
db_table = 'django_template'
verbose_name = _('template')
verbose_name_plural = _('templates')
def add_default_site(instance, **kwargs):
"""
Called via Django's signals to cache the templates, if the template