2010-11-06 269 views
2

我与字母,数字和特殊字符('¿"&$%/\>]{}(=?)*@!<-_¡+[')生成密码转义特殊字符,我需要像ASCII符号模板转义特殊字符,我生成这样在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'] 

值的列表我在我的模板,我做的:

{% for var in password_list %} 
    {{var|escape}} 
{% endfor %} 

我使用UTF-8在我的views.py(# - - 编码:UTF-8 - - )。我试着用{{var|escape}}{{var|escape|safe}},但模板只显示在这种情况下列表中的第三个元素(q3ojs $ S33rQW $ vs)

我该怎么办?

在此先感谢!

回答