X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=quotes%2Fmodels.py;h=34695dfd9fbdb4af7852b5774d4c6ddb4ac6e7f1;hb=8e7c1ea13e2ab23eafb24ba2106b0dde9085f9b4;hp=da6f93bf9bc414f6108cec7ee8772d8dc370f6b3;hpb=c0ce9798b8cb154c7fd1d4a1a9c6ab52c197be5c;p=djsite.git diff --git a/quotes/models.py b/quotes/models.py index da6f93b..34695df 100644 --- a/quotes/models.py +++ b/quotes/models.py @@ -52,7 +52,10 @@ class Author(CommonData): help_text="Date of death (leave blank \ if still alive!)") - def __str__(self): + class Meta(CommonData.Meta): + ordering = ['name'] + + def __unicode__(self): return self.name def get_absolute_url(self): @@ -88,19 +91,26 @@ class Work(CommonData): tags = models.ManyToManyField(WorkTag, blank=True, help_text='Not implemented yet') - def __str__(self): + def __unicode__(self): return "%s: %s (%s)" % (self.author.name, self.name, self.date) def get_absolute_url(self): return reverse('quotes:work', args=[str(self.id)]) + class Meta(CommonData.Meta): + ordering = ['name'] + class Quote(CommonData): text = HTMLField() tags = models.ManyToManyField(QuoteTag, blank=True) work = models.ForeignKey(Work) - def __str__(self): + def __unicode__(self): return self.work.author.name + ": " + self.text def get_absolute_url(self): return reverse('quotes:onequote', args=[str(self.id)]) + + class Meta(CommonData.Meta): + ordering = ['-pk'] +