как получить URL текущей страницы в шаблоне GAE
-
03-07-2019 - |
Вопрос
В Google App Engine есть тег или другой механизм для получения URL-адреса текущей страницы в шаблоне или необходимо передать URL-адрес в качестве переменной в шаблон из кода Python?
Решение
Это зависит от того, как вы заполняете шаблоны. Если вы используете их за пределами Django, вы должны заполнить их URL-адресом самостоятельно. Если вы используете их в Django со стандартной конфигурацией, вам придется заполнить их URL-адресом самостоятельно. Альтернативой, которая позволит вам не заполнять их самостоятельно, является настройка контекстного процессора DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST, как описано на эту страницу , а затем напрямую получить доступ к соответствующей части объекта запроса (например, request.path).