diff -r d030ad754c10 -r e838dda048a6 qrurls/models.py --- a/qrurls/models.py Tue Jul 09 01:09:48 2013 +0300 +++ b/qrurls/models.py Mon Jul 15 01:35:50 2013 +0300 @@ -1,3 +1,22 @@ from django.db import models +from django.core.urlresolvers import reverse -# Create your models here. +class URL(models.Model): + shorturl = models.SlugField(unique=True) + + def get_absolute_url (self) : + return reverse('shorturl', args=[self.shorturl]) + + def __unicode__ (self) : + return self.shorturl + +class URLItem(models.Model): + shorturl = models.ForeignKey(URL) + published = models.DateTimeField() + url = models.URLField() + + def get_absolute_url (self) : + return self.url + + def __unicode__ (self) : + return self.url