Set templatized related_name and related_query_name in AbstractTemplateMixin

This commit is contained in:
blag 2025-05-29 02:24:34 -06:00
parent 05f1ee1193
commit 575e16abac
No known key found for this signature in database
2 changed files with 6 additions and 3 deletions

View file

@ -51,7 +51,8 @@ class Migration(migrations.Migration):
(
"sites",
models.ManyToManyField(
to="sites.Site", verbose_name="sites", blank=True
to="sites.Site", verbose_name="sites", blank=True,
related_name='%(class)s_set', related_query_name='%(class)s',
),
),
],

View file

@ -23,8 +23,10 @@ class AbstractTemplateMixin(models.Model):
name = models.CharField(_('name'), max_length=100,
help_text=_("Example: 'flatpages/default.html'"))
content = models.TextField(_('content'), blank=True)
sites = models.ManyToManyField(Site, verbose_name=_('sites'),
blank=True)
sites = models.ManyToManyField(
Site, verbose_name=_('sites'), blank=True,
related_name='%(class)s_set', related_query_name='%(class)s',
)
creation_date = models.DateTimeField(_('creation date'), auto_now_add=True)
last_changed = models.DateTimeField(_('last changed'), auto_now=True)