Mercurial > agora-palash
comparison apps/snippet/models.py @ 100:365144dad9d1
Add a get_title() method to the Snippet model
So we don't have to do this in the templates:
{% if snippet.title %}{{ snippet.title }}{% else %} etc
author | dellsystem <ilostwaldo@gmail.com> |
---|---|
date | Fri, 31 Aug 2012 02:29:59 -0400 |
parents | d858aae811d0 |
children | a8da60d611f7 |
comparison
equal
deleted
inserted
replaced
99:d858aae811d0 | 100:365144dad9d1 |
---|---|
43 self.published = datetime.datetime.now() | 43 self.published = datetime.datetime.now() |
44 self.secret_id = generate_secret_id() | 44 self.secret_id = generate_secret_id() |
45 self.content_highlighted = pygmentize(self.content, self.lexer) | 45 self.content_highlighted = pygmentize(self.content, self.lexer) |
46 super(Snippet, self).save(*args, **kwargs) | 46 super(Snippet, self).save(*args, **kwargs) |
47 | 47 |
48 def get_title(self): | |
49 return self.title or _('Snippet #%d' % self.id) | |
50 | |
48 @permalink | 51 @permalink |
49 def get_absolute_url(self): | 52 def get_absolute_url(self): |
50 return ('snippet_details', (self.secret_id,)) | 53 return ('snippet_details', (self.secret_id,)) |
51 | 54 |
52 def __unicode__(self): | 55 def __unicode__(self): |