Parcourir la source

Add an absolute URL for panoramas

Baptiste Jonglez il y a 10 ans
Parent
commit
0aaeacb2ea
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  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.conf import settings
 from django.core.exceptions import ValidationError
 from django.core.exceptions import ValidationError
 from django.core.validators import MinValueValidator, MaxValueValidator
 from django.core.validators import MinValueValidator, MaxValueValidator
+from django.core.urlresolvers import reverse
 from django.utils.encoding import python_2_unicode_compatible
 from django.utils.encoding import python_2_unicode_compatible
 
 
 from .tasks import generate_tiles
 from .tasks import generate_tiles
@@ -137,6 +138,9 @@ class Panorama(ReferencePoint):
             pass
             pass
         generate_tiles.delay(self.image.path, self.tiles_dir())
         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):
     def __str__(self):
         return "Panorama : " + self.name
         return "Panorama : " + self.name