Django : Erreur lors de l'ajout d'une fonction pour les templates

J'obtiens une erreur :(

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

Je souhaite créer une fonction .py pour les templates. J’ai ajouté dans /zds/tutorialv2/models/versioned.py :

    def is_chapter(self):
        """
        Check if the container level is Chapter

        :return: True if the container level is Chapter
        :rtype: bool
        """
        if self.get_tree_depth() == 2:
                return True
        return False

    def next_level_is_chapter(self):
        """Same as ``self.the_level_is_chapter()`` but check the container's children

        :return: True if the container next level is Chapter
        :rtype: bool
        """
        if self.get_tree_depth() == 1 and self.can_add_container():
                return True
        return False

Mais j’obtiens l’erreur : Could not parse the remainder: ' child.is_chapter' from 'if child.is_chapter' Quand je fais : {{ if child.is_chapter }} ou {{ if child.next_level_is_chapter}} dans /templates/tutorialv2/includes/child.part.html#152 :

{{ if child.is_chapter }}
    {% trans " 1" %}
{{ else }}
    {% trans " 2" %} 
{{ endif }}

Tout est sur ma branche, si vous souhaitez essayer.

Bon vol,

A.

Édité par A-312

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte