2010-09-23 3 views
0

Je veux ajouter un template à l'admin django, comment puis-je faire pour étendre les balises existantes sans avoir besoin de fudge dans django.contrib.admin.templatetags?Django, extension de templatetags admin

Mise à jour:

utilisant {%}% charge mytemplatetags dans les modèles d'administration casse mon serveur pour une raison quelconque (im en utilisant nginx et me jette une mauvaise passerelle pour cette page). Mais le fichier mytemplatetags.py existe dans le module templatetags de mon application.

assez intéressant quand je viens mal orthographié ou appliquer un nom non existant pour elle, dire forinstance {% charge footemplatetags%} il me donne juste une erreur de django ordinaire:

'footemplatetags' is not a valid tag library 

Il sait probablement mytemplatetags. l'existence de py, mais ne savent pas comment le gérer.

J'utilise django 1.3 alpha (juste vérifié svn), c'est peut-être une bonne idée d'obtenir quelque chose de stable?

+0

Cette question n'est pas très claire. Vous pouvez définir un template dans n'importe quelle application et l'utiliser à partir de n'importe quel modèle, donc ce que vous entendez par "ajouter un template à l'admin" n'est pas évident. Qu'essayez-vous exactement d'accomplir? –

+0

Eh bien, les templatetags que j'ai définis dans mon application principale, ne sont pas accessibles dans les templates d'administration, mais je voudrais aussi utiliser un de mes templates de templates. – Kasper

Répondre

0

Nevermind, mon balise de gabarit était cassée.