mirror of
https://github.com/DarrenOfficial/dpaste.git
synced 2024-11-15 16:12:51 +11:00
URL Reverse
This commit is contained in:
parent
7048ba4efd
commit
b92b531ff5
1 changed files with 3 additions and 3 deletions
|
@ -4,6 +4,7 @@ import random
|
||||||
import mptt
|
import mptt
|
||||||
import re
|
import re
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
from django.core.urlresolvers import reverse
|
||||||
from django.db.models import permalink
|
from django.db.models import permalink
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from pastebin.apps.dpaste.highlight import LEXER_DEFAULT, pygmentize
|
from pastebin.apps.dpaste.highlight import LEXER_DEFAULT, pygmentize
|
||||||
|
@ -37,11 +38,10 @@ class Snippet(models.Model):
|
||||||
self.published = datetime.datetime.now()
|
self.published = datetime.datetime.now()
|
||||||
self.secret_id = generate_secret_id()
|
self.secret_id = generate_secret_id()
|
||||||
self.content_highlighted = pygmentize(self.content, self.lexer)
|
self.content_highlighted = pygmentize(self.content, self.lexer)
|
||||||
return super(Snippet, self).save(*args, **kwargs)
|
super(Snippet, self).save(*args, **kwargs)
|
||||||
|
|
||||||
@permalink
|
|
||||||
def get_absolute_url(self):
|
def get_absolute_url(self):
|
||||||
return ('snippet_details', (self.secret_id,))
|
return reverse('snippet_details', kwargs={'snippet_id': self.secret_id})
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
return '%s' % self.secret_id
|
return '%s' % self.secret_id
|
||||||
|
|
Loading…
Reference in a new issue