Как экранировать тег script
Я использую в django шаблоне вот такой код:
<script>
let email = '{{ current_user_email|escapejs }}';
let currentUserID = {{ current_user_id|escapejs }};
</script>
Но когда я захожу в инспектор кода в браузере, видны переменные и их значения:
<script>
let email = 'example@ex.com';
let currentUserID = 1;
</script>
Это небезопасно. Можно ли как-то экранировать тег script или другим способом передавать переменные из шаблона в js.
Источник: Stack Overflow на русском