Изменение экранирования апострофов в Django

В процессе обновления Django я заметил, что функция html escape раньше переводила апостроф в ', а теперь переводит его в '. Я понимаю, что старое значение - это HTML-код, а новое - шестнадцатеричный код. Похоже, что изменения произошли потому, что Django раньше сам выполнял перевод, а теперь передал его html-модулю Python.
. Мой вопрос в том, эквивалентны ли они функционально? Есть ли случаи, когда мне нужно будет беспокоиться об этом изменении? Также, если я задаю неправильные вопросы, может ли кто-нибудь направить меня к тому, что я должен прочитать, чтобы понять, почему эти два типа кодов существуют и как они используются?

Вернуться на верх