Changeset - 6ce976e63a9b
[Not reviewed]
0 1 0
Ben Sturmfels (bsturmfels) - 2 months ago 2024-02-07 00:03:56
ben@sturm.com.au
podjango: Temporarily filter out episodes prior to 2024
1 file changed with 10 insertions and 3 deletions:
0 comments (0 inline, 0 general)
conservancy/podjango/models.py
Show inline comments
...
 
@@ -18,7 +18,6 @@
 
#
 
from datetime import datetime, timedelta
 

	
 
from django.conf import settings
 
from django.db import models
 
from django.urls import reverse
 

	
...
 
@@ -30,7 +29,7 @@ class CastTag(models.Model):
 
    slug = models.SlugField()
 

	
 
    class Meta:
 
        db_table = 'cast_tags' # legacy
 
        db_table = 'cast_tags'  # legacy
 

	
 
    def __str__(self):
 
        return self.label
...
 
@@ -39,6 +38,12 @@ class CastTag(models.Model):
 
        return reverse('podjango:cast') + "?tag=%s" % self.slug
 

	
 

	
 
class CastManager(models.Manager):
 
    def get_queryset(self):
 
        # Temporarily filter out old FaiF episodes we've imported.
 
        return super().get_queryset().filter(pub_date__year__gte=2024)
 

	
 

	
 
class Cast(models.Model):
 
    """Cast"""
 

	
...
 
@@ -58,8 +63,10 @@ class Cast(models.Model):
 
    date_created = models.DateTimeField(auto_now_add=True)
 
    date_last_modified = models.DateTimeField(auto_now=True)
 

	
 
    objects = CastManager()
 

	
 
    class Meta:
 
        db_table = 'casts_entries' # legacy
 
        db_table = 'casts_entries'  # legacy
 
        verbose_name_plural = 'casts'
 
        ordering = ('-pub_date',)
 
        get_latest_by = 'pub_date'
0 comments (0 inline, 0 general)