Я использую транк Django, и у меня включен шаблон Autoescaping (по умолчанию). Нужно ли передавать URL-адреса шаблонов фильтру URLENCODE или Autoescape позаботится об этом автоматически? Документы Django непонятны.
В документации Django об Autoescape говорится следующее:
When auto-escaping is in effect, all variable content has HTML escaping applied to it before placing the result into the output (but after any filters have been applied). This is equivalent to manually applying the escape filter to each variable.





Да, автоматическое экранирование относится только к содержимому HTML. Кодирование URL - это отдельная история.