@@ -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
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))