Question

J'essaie d'écrire un inclusion_tag personnalisé dans django.

Suivez l'exemple sur http: //docs.djangoproject. com / fr / dev / howto / custom-template-tags /

J'écris juste

@register.inclusion_tag('test.html')

où test.html est un fichier du même répertoire (apps / my_app / templatetags) que le fichier .py qui le définit.

Mais je reçois un

TemplateDoesNotExist: test.html

erreur. Ce qui, je suppose, est parce que Django ne trouve pas le modèle.

Comment puis-je vérifier cela? Et qu'est-ce qui détermine où django cherche le fichier?

Était-ce utile?

La solution

Les modèles de balises de modèle se trouvent aux mêmes endroits que ceux des vues normales.

Autres conseils

Je pense que le fichier inclus est trouvé en effectuant une recherche dans les emplacements de modèle définis dans votre fichier de paramètres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top