Projet

Général

Profil

Bug #6004

Erreur "TemplateDoesNotExist" lors de l'affichage d'une page rendue par django-mellon

Ajouté par Serghei Mihai il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
24 novembre 2014
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Les templates de django-mellon héritent de "base.html":
{% extends "base.html" %}
alors que ni hobo, no gadjo n'ont pas ce fichier à leur racine.


Fichiers

Révisions associées

Révision 05fe3f36 (diff)
Ajouté par Serghei Mihai il y a plus de 9 ans

base.html template inheriting from hobo's base for mellon application

Closes #6004

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 9 ans

Je serais pour que django-mellon extends mellon/base.html (qui pourrait être fourni dans mellon comme contenant extends base.html).

#2

Mis à jour par Serghei Mihai il y a plus de 9 ans

Mais ce mellon/base.html declenchera une erreur de toute façon car il ne va pas trouver à la racine des applications installées dans hobo le base.html dont il herite.

#3

Mis à jour par Serghei Mihai il y a plus de 9 ans

Je verrais un base.html à la racine des templates de hobo, et un hobo/base.html qui l'hérite

#4

Mis à jour par Frédéric Péters il y a plus de 9 ans

Serghei Mihai a écrit :

Mais ce mellon/base.html declenchera une erreur de toute façon car il ne va pas trouver à la racine des applications installées dans hobo le base.html dont il herite.

Oui, son rôle serait de permettre à une application d'en mettre en place une version compatible; plutôt que d'attendre des applications qu'elles conforment leur base.html à un modèle unique.

#6

Mis à jour par Frédéric Péters il y a plus de 9 ans

Pour moi, ke base.html de l'application hobo, c'est hobo/base.html, donc c'est extends "hobo/base.html" que devrait faire le mellon/base.html.

#7

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

J'ai ouvert le ticket #6301 sur django-mellon pour la partie qui le concerne, il faut aussi renommer le nom des blocks pour éviter les collisions et permettre l'adaptation car il n'est pas sûr que le template de base du projet ait un bloc content et un bloc extra_scripts.

#8

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Frédéric Péters a écrit :

Pour moi, ke base.html de l'application hobo, c'est hobo/base.html, donc c'est extends "hobo/base.html" que devrait faire le mellon/base.html.

Je ne vois pas de template mellon/base.html dans le patch pour hobo.

#9

Mis à jour par Frédéric Péters il y a plus de 9 ans

Mmm, je n'avais pas fait gaffe que le premier était pour mellon; mais comme il ajoute un mellon/base.html, du côté du second patch, pour hobo, ce doit être templates/mellon/base.html (et non templates/base.html) qui extends hobo/base.html.

#10

Mis à jour par Serghei Mihai il y a plus de 9 ans

En effet.
Patch à jour avec les blocks surachés par ceux de mellon, cf. #6301.

#11

Mis à jour par Frédéric Péters il y a plus de 9 ans

Ça ma semble maintenant ok.

#12

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#13

Mis à jour par Serghei Mihai il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF