47 votes

Django pass objet à inclure

Je ne peux pas faire ce qui suit dans Django :

 {% include "admin/includes/pager.html" with title_pager="{{myobject.title}}" %}

ou

 {% include "admin/includes/pager.html" with title_pager="{{myobject}}" %}

Quelle est la solution de contournement ?

113voto

Alasdair Points 36535

Vous n'avez pas besoin d'entourer les arguments de {{ }} dans les balises de modèle.

S'il s'agit d'une variable et non d'une chaîne, n'utilisez pas de guillemets ""

Les éléments suivants devraient fonctionner :

 {% include "admin/includes/pager.html" with title_pager=myobject.title %}

{% include "admin/includes/pager.html" with title_pager=myobject %}

Consultez la documentation de Django pour labalise include pour plus d'informations.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X