Как я могу избавиться от пространства и усилителя внутри переменной шаблона Django без использования JS или HTML - PullRequest
0 голосов
/ 05 мая 2019

Я не уверен, как удалить пробелы и & в переменной шаблона django.На самом деле я отображал строку URL как переменную django при загрузке страницы.

Но она автоматически содержит & и пробелы.В конце концов, в представлении html это отображается с &,% внутри переменной, когда я распечатываю ее в консоли js.

Конечно, я могу исправить в коде js, заменив их, но код получитгрязный, так что я хочу по-другому с кодом Python или Django.

какие-либо идеи, чтобы удалить их на стороне сервера?

Результат:

http://127.0.0.1:8000/users?key=fff&ids=(1%,3%,4%,12%)

что я ожидаю:

http://127.0.0.1:8000/users?key=fff&ids=(1,3,4,12)

1 Ответ

1 голос
/ 05 мая 2019

Предположим, в вашем контексте есть

context['url'] = 'http://127.0.0.1:8000/users?key=fff&ids=(1,3,4,12)'

Если вы хотите получить что-то без изменений, вы можете использовать безопасный шаблонный тег

{{ url | safe }}
...