Django gabarit tag - как вернуть переменную в виде строки вместо текста

Я работаю над django project. Я столкнулся с проблемой. У меня есть instance где-то в моем view под названием roadnetwork. В моем html(or js) template я хотел бы получить имя этого экземпляра через {{roadnetwork.name}} в виде строки, а не текста. Любая помощь будет принята с благодарностью!

Вы можете воспользоваться |json_script фильтром шаблонов [Django-doc] для хранения текста в специальном <script … > … </script> узле шаблона, а затем загрузить его с заданным id.

Таким образом, это выглядит следующим образом:

{{ roadnetwork.name|json_script:'roadname' }}
<script>
const roadnetwork = JSON.parse(document.getElementById('roadname').textContent);
# ⋮
</script>
Вернуться на верх