Найти - Пользователи
Полная версия: Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке).
Начало » Django » Web server IIS, проблема с кодировкой кириллицы из template (атрибута передаваемого вьюшке).
1
srgtmn
С 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
FishHook
srgtmn
пока не поздно откажитесь от кириллицы в УРЛах. Смысла в этом нет, а геморрой есть
srgtmn
Спасибо, отказался.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB