Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке). [RSS Feed]

#1 Дек. 2, 2020 20:55:44

srgtmn
Зарегистрирован: 2019-08-22
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке).

С web-server Django все в порядке. Таки полагаю проблема в настройках IIS и как вариант обхода - конвертация атрибута во вьюшке. Только вот не понимаю как…

base.html:

 <!DOCTYPE html>
<html>
<html lang="ru">
<head>
  <meta charset="utf-8" />
</head>
<body>
  <a class="navbar-brand mx-auto" href="{% url 'main:index_ru' 'проба' %}">Сервисы</a>
  <section class="col border py-2">
    {% block body %} {% endblock body %}
  </section>
</body>
</html>

index.html:
 {% extends "base.html" %}
{% block body %}
  cSearch {{ cSearch }}
{% endblock %}

view.py:
 def index_ru(request, cSearch):
    return render(request, 'index.html', {'cSearch': cSearch})

При переходе по ссылке такой результат:
Сервисы
cSearch %EF%F0%EE%E1%E0

Офлайн

#2 Дек. 3, 2020 14:07:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8006
Репутация: +  558  -
Профиль   Отправить e-mail  

Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке).

srgtmn
пока не поздно откажитесь от кириллицы в УРЛах. Смысла в этом нет, а геморрой есть



Офлайн

#3 Дек. 19, 2020 22:33:57

srgtmn
Зарегистрирован: 2019-08-22
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке).

Спасибо, отказался.

Офлайн

  • Начало
  • » Django
  • » Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке).[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version