diff --git a/beesgospel/models.py b/beesgospel/models.py index cc3d24a..c8b9f24 100644 --- a/beesgospel/models.py +++ b/beesgospel/models.py @@ -89,4 +89,5 @@ class Document(models.Model): def get_url(self): if self.url: return self.url - return self.fichier.url + elif self.fichier: + return self.fichier.url diff --git a/templates/403.html b/templates/403.html new file mode 100644 index 0000000..f67452b --- /dev/null +++ b/templates/403.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} + +{% block title %}Permissions insuffisantes{% endblock %} + +{% block content %} +
{{ exception }}
+Nous sommes désolés, mais vous ne possédez pas les permissions nécessaires pour accéder à cette page.
+ S’il vous semble que c’est un erreur, signalez-le à la personne responsable du site.
+
Nous sommes désolés, la page demandée n'existe pas ou plus.
+ {% else %} +{{ exception }}
+ {% endif %} +{% endblock %} diff --git a/templates/500.html b/templates/500.html new file mode 100644 index 0000000..49fdcc4 --- /dev/null +++ b/templates/500.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} + +{% block title %}Erreur de serveur{% endblock %} + +{% block content %} +Nous sommes désolés, une erreur de serveur s'est produite. L'administrateur a été informé et fera tout son possible pour la résoudre rapidement.
+{% endblock %}