From af17ed0d46c703dc70af9f80c41bd84ff5309147 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 16 Aug 2025 20:36:37 +0200 Subject: [PATCH] Ajout Document.get_url() --- beesgospel/models.py | 5 +++++ common/urls.py | 2 +- templates/base.html | 2 +- templates/media.html | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/beesgospel/models.py b/beesgospel/models.py index aa9bc4a..31b761b 100644 --- a/beesgospel/models.py +++ b/beesgospel/models.py @@ -73,3 +73,8 @@ class Document(models.Model): def __str__(self): return f"{self.titre} {self.quand}" + + def get_url(self): + if self.url: + return self.url + return self.fichier.url diff --git a/common/urls.py b/common/urls.py index 7017e3c..83ccfa7 100644 --- a/common/urls.py +++ b/common/urls.py @@ -14,5 +14,5 @@ urlpatterns = [ path("membres/", views.EspaceMembresView.as_view(), name="membres"), path("membres/liste/", views.ListeMembresView.as_view(), name="liste-membres"), path("agenda/", views.AgendaView.as_view(), name="agenda"), - path("media/", views.MediaView.as_view(), name="media"), + path("medias/", views.MediaView.as_view(), name="medias"), ] diff --git a/templates/base.html b/templates/base.html index 722c495..6034617 100644 --- a/templates/base.html +++ b/templates/base.html @@ -28,7 +28,7 @@ - + diff --git a/templates/media.html b/templates/media.html index 0e564fc..4773eb1 100644 --- a/templates/media.html +++ b/templates/media.html @@ -9,7 +9,7 @@
{{ item.quand|date:'d F Y' }}