Development #18909
lors des tests lever une erreur si une variable non définie est utilisée dans un template
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
23 septembre 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Club:
Description
D'une discussion récente sur la liste django-developers, https://djangosnippets.org/snippets/646/
class InvalidVarException(object): def __mod__(self, missing): try: missing_str=unicode(missing) except: missing_str='Failed to create string representation' raise Exception('Unknown template variable %r %s' % (missing, missing_str)) def __contains__(self, search): if search=='%s': return True return False TEMPLATE_DEBUG=True TEMPLATE_STRING_IF_INVALID = InvalidVarException()
On pourrait avoir un truc équivalent dans le settings posé pour les tests.