File diff 293350658a70 → 7fa679f795c0
www/podjango/apps/cast/models.py
Show inline comments
...
 
@@ -18,6 +18,7 @@
 
#
 
from django.db import models
 
from django.conf import settings
 
from django.urls import reverse
 
#from podjango.apps.staff.models import Person
 
from datetime import datetime, timedelta
 

	
...
 
@@ -34,7 +35,7 @@ class CastTag(models.Model):
 
        return self.label
 

	
 
    def get_absolute_url(self):
 
        return "/cast/?tag=%s" % self.slug
 
        return reverse('podjango:cast') + "?tag=%s" % self.slug
 

	
 
class Cast(models.Model):
 
    """Cast"""
...
 
@@ -66,10 +67,15 @@ class Cast(models.Model):
 
        return self.title
 

	
 
    def get_absolute_url(self):
 
        return "/cast/%s/%s/" % (self.pub_date.strftime("%Y/%b/%d").lower(),
 
                                  self.slug)
 
# FIXME
 
#        return (u"/cast/%s/" % (self.slug))
 
        return reverse(
 
            'podjango:detail',
 
            kwargs={
 
                'year': self.pub_date.year,
 
                'month': self.pub_date.strftime("%b").lower(),
 
                'day': self.pub_date.day,
 
                'slug': self.slug,
 
            }
 
        )
 

	
 
    def is_recent(self):
 
        return self.pub_date > (datetime.now() - timedelta(days=14))