2009-10-11 6 views
0

simples% 20minds est affiché quand faire:Pourquoi cela se passe-t-il dans mon template pour Django?

{{}} rec.artist_name

Comment puis-je supprimer les 20% ... et fais des espaces?

Quand je mets | sûr comme un fitler, l'erreur est:

Impossible d'analyser le reste: '| safe 'de' active.artist_name | sûr '

Merci.

+0

Qu'est-ce que rec? Comment allez-vous le transmettre? Je suppose que vous le prenez à partir d'une variable GET et que vous le passez dans la vue en tant que variable de contexte? –

Répondre

2

Je pense que vous êtes touché par l'autoescaping relativement nouveau de Django. Qu'est-ce qui se passe si vous faites

{{ rec.artist_name | safe }} 

à avid la valeur étant autoescaped?

+0

Salut Alexa, j'ai essayé, mais ça ne marche pas pour une raison quelconque. – TIMEX

+0

Impossible d'analyser le reste: – TIMEX

+0

est le% 20 également stocké dans db? – Juparave

1

Essayez de supprimer l'espace entre le nom de rec.artist et le | Donc, vous devriez avoir ceci:

{{ rec.artist_name|safe }}

qui va fixer le autoescaping, mais je pense que les autres sont commentors raison de dire que vous stockez les 20% dans la db. Donc, vous devrez probablement le réparer à cette fin.

Questions connexes