Modelli Django: con lo scappamento automatico dei modelli attivo, devo passare gli URL a URLEncode?

StackOverflow https://stackoverflow.com/questions/417375

Domanda

Sto eseguendo il trunk Django e ho il modello Autoescaping attivo (impostazione predefinita). Devo passare gli URL dei modelli al filtro URLENCODE o Autoescape si occupa di questo automaticamente? I documenti di Django non sono chiari.

I documenti di Django dicono questo su Autoescape:

  

Quando è attiva l'escaping automatico, a tutto il contenuto variabile viene applicato l'escaping HTML prima di posizionare il risultato nell'output (ma dopo che sono stati applicati eventuali filtri). Ciò equivale ad applicare manualmente il filtro di escape a ciascuna variabile.

È stato utile?

Soluzione

Sì, l'escaping automatico è correlato solo al contenuto HTML. La codifica URL è un'altra storia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top