je suis générant un mot de passe avec des lettres, des chiffres et des caractères spéciaux ('¿"&$%/\>]{}(=?)*@!<-_¡+[')
et je dois échapper un caractère spécial dans les modèles comme des symboles ASCII, je produis une liste de valeurs comme ceéchapper un caractère spécial dans les modèles Django
['0iw0Vqds)*\xc2Ni1P', '<gFLbKi}55(dN[R', '5G<E\\3}+vz72vu{', 'q3ojs$S33rQW$vs', '[email protected]\xbfOI', 'uA>>u\\g\xa1vf0\xc2o4t', 'siNyC$JX46bDXZ\xc2', 'R<8\xa1Y{\\]{Wcd/G>', 'D()SuvqdokB\xc2tcR', 'z31LPP{[$n{6_p\xc2']
i mon modèle je fais:
{% for var in password_list %}
{{var|escape}}
{% endfor %}
J'utilise utf-8 dans mon views.py (# - - codage: UTF-8- -). et j'ai essayé avec {{var|escape}}
et {{var|escape|safe}}
mais les modèles montrent seulement dans ce cas le troisième élément dans la liste (q3ojs $ S33rQW $ vs)
que puis-je faire ??
merci d'avance!
homme grâce, son travail pour moi !! :RÉ – eos87