Django modelos: Com Template autoscaping em diante, que eu preciso para passar URLs para URLEncode?
-
03-07-2019 - |
Pergunta
Estou executando o tronco Django e ter template autoscaping on (default). Preciso passar URLs de modelo para o filtro UrlEncode, ou não autoescape cuidar disso automaticamente? Os docs Django não são claras.
docs Django dizer isso sobre autoescape:
Quando o auto escape está em vigor, todo o conteúdo variável tem HTML escapando aplicada a ele antes de colocar o resultado na saída (mas depois os filtros foram aplicados). Isto é equivalente a aplicar manualmente o filtro de escape para cada variável.
Solução
Sim, autoscaping está relacionada apenas com o conteúdo HTML. codificação de URL é outra história.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow