author | Tero Marttila <terom@fixme.fi> |
Mon, 15 Jul 2013 01:35:50 +0300 | |
changeset 2 | e838dda048a6 |
parent 0 | 1fc671165892 |
child 3 | e7d3f1a28b24 |
permissions | -rw-r--r-- |
0
1fc671165892
django startproject/app skeleton
Tero Marttila <terom@paivola.fi>
parents:
diff
changeset
|
1 |
from django.db import models |
2 | 2 |
from django.core.urlresolvers import reverse |
0
1fc671165892
django startproject/app skeleton
Tero Marttila <terom@paivola.fi>
parents:
diff
changeset
|
3 |
|
2 | 4 |
class URL(models.Model): |
5 |
shorturl = models.SlugField(unique=True) |
|
6 |
||
7 |
def get_absolute_url (self) : |
|
8 |
return reverse('shorturl', args=[self.shorturl]) |
|
9 |
||
10 |
def __unicode__ (self) : |
|
11 |
return self.shorturl |
|
12 |
||
13 |
class URLItem(models.Model): |
|
14 |
shorturl = models.ForeignKey(URL) |
|
15 |
published = models.DateTimeField() |
|
16 |
url = models.URLField() |
|
17 |
||
18 |
def get_absolute_url (self) : |
|
19 |
return self.url |
|
20 |
||
21 |
def __unicode__ (self) : |
|
22 |
return self.url |