Partage
  • Partager sur Facebook
  • Partager sur Twitter

Django - Problème avec le context processors

    28 février 2016 à 11:58:56

    Bonjour,

    J'apprends actuellement à développer une appli web avec Django et je rencontre un problème au niveau de la section contexte.

    Le code de mon fichier context_processors.py

    from datetime import datetime
    
    def get_infos(request):
        new_var = datetime.now()
        return {'new_var': new_var}

    Mon arborescence à la structure suivante

    - mf
      - mf
      - sous
        - context_processors.py


    Dans le fichier settings, dans TEMPLATE_CONTEXT_PROCESSORS, je note bien le chemin suivant :

    - "sous.context_processors.get_infos"

    Puis dans un template de l'application sous, j'appelle la variable de la façon suivante :

    Date actuelle : {{ new_var }}


    Mais lorsque j'affiche le template, aucune valeur n'apparaît après Date actuelle

    Je ne vois pas d'erreur dans mon fonction, et donc je me demande si le problème ne vient pas du positionnement du fichier que j'aurais mal compris...

    Merci d'avance pour votre aide les amis !

    -
    Edité par Papanoeel 28 février 2016 à 11:59:50

    • Partager sur Facebook
    • Partager sur Twitter

    Django - Problème avec le context processors

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown