Browse Source

Add an absolute URL for panoramas

Baptiste Jonglez 10 years ago
parent
commit
0aaeacb2ea
1 changed files with 4 additions and 0 deletions
  1. 4 0
      panorama/models.py

+ 4 - 0
panorama/models.py

@@ -9,6 +9,7 @@ from django.db import models
 from django.conf import settings
 from django.core.exceptions import ValidationError
 from django.core.validators import MinValueValidator, MaxValueValidator
+from django.core.urlresolvers import reverse
 from django.utils.encoding import python_2_unicode_compatible
 
 from .tasks import generate_tiles
@@ -137,6 +138,9 @@ class Panorama(ReferencePoint):
             pass
         generate_tiles.delay(self.image.path, self.tiles_dir())
 
+    def get_absolute_url(self):
+        return reverse('panorama:view_pano', args=[str(self.pk)])
+
     def __str__(self):
         return "Panorama : " + self.name