X-Git-Url: http://gitweb.fperrin.net/?p=djsite.git;a=blobdiff_plain;f=quotes%2Fmodels.py;h=9791aa0b093b00eb924a76d8b0b52e1ac98574b2;hp=71a836239075aa6e6e4ecb700e9c42c95c022d91;hb=45be55604156dc0064aa32ea508df0d90ac5a17a;hpb=e63e884391c4ac2c3af8ff72919a196f7bf9d83f diff --git a/quotes/models.py b/quotes/models.py index 71a8362..9791aa0 100644 --- a/quotes/models.py +++ b/quotes/models.py @@ -1,3 +1,27 @@ from django.db import models # Create your models here. + +class Author(models.Model): + name = models.CharField(max_length=100) + + def __unicode__(self): + return self.name + +class Tag(models.Model): + tag = models.CharField(max_length=100) + + def __unicode__(self): + return self.tag + + class Meta: + ordering = ("tag", ) + +class Quote(models.Model): + text = models.TextField() + author = models.ForeignKey(Author) + tags = models.ManyToManyField(Tag, blank=True) + + def __unicode__(self): + return self.author.name + ": " + self.text +