Add get_absolute_url() method for todo items

This commit is contained in:
Scot Hacker 2014-11-10 23:18:44 -08:00
parent 73adbb872c
commit bf7dc911b1

View file

@ -1,6 +1,7 @@
from django.db import models from django.db import models
from django.contrib.auth.models import User, Group from django.contrib.auth.models import User, Group
from django.template.defaultfilters import slugify from django.template.defaultfilters import slugify
from django.core.urlresolvers import reverse
import datetime import datetime
@ -56,6 +57,10 @@ class Item(models.Model):
def __unicode__(self): def __unicode__(self):
return self.title return self.title
def get_absolute_url(self):
return reverse('todo-task_detail',
kwargs={'task_id': self.id,})
# Auto-set the item creation / completed date # Auto-set the item creation / completed date
def save(self): def save(self):
# If Item is being marked complete, set the completed_date # If Item is being marked complete, set the completed_date