qrurls/models.py
author Tero Marttila <terom@fixme.fi>
Mon, 15 Jul 2013 01:51:59 +0300
changeset 3 e7d3f1a28b24
parent 2 e838dda048a6
child 4 d56f48f6c94b
permissions -rw-r--r--
touchup admin ui
from django.db import models
from django.core.urlresolvers import reverse

class URL(models.Model):
    shorturl = models.SlugField(unique=True)

    class Meta:
        verbose_name = u"URL"
        verbose_name_plural = u"URLs"

    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()
    
    class Meta:
        verbose_name = u"URL Item"
        verbose_name_plural = u"URL Items"
        ordering = ['published']

    def get_absolute_url (self) :
        return self.url
    
    def __unicode__ (self) :
        return self.url