Найти - Пользователи
Полная версия: Как получить урл из темплейта
Начало » Django » Как получить урл из темплейта
1 2
Александр Кошелев
Покажи что у тебя в TEMPLATE_CONTEXT_PROCESSORS
Александр Кошелев
Слеш после ua нужно убрать
Black Knight
Daevaorn
Покажи что у тебя в TEMPLATE_CONTEXT_PROCESSORS
я нашёл его только в django/conf/global_settings.py и там
TEMPLATE_CONTEXT_PROCESSORS = (
‘django.core.context_processors.auth’,
‘django.core.context_processors.debug’,
‘django.core.context_processors.i18n’,
‘django.core.context_processors.request’,
)
Добавление тогоже в settings.py не даёт результатов
Александр Кошелев
Чудес не бывает, твой TEMPLATE_CONTEXT_PROCESSORS в settings.py должен содержать как минимум всё что есть в global_settings.py
Black Knight
Daevaorn
Чудес не бывает, твой TEMPLATE_CONTEXT_PROCESSORS в settings.py должен содержать как минимум всё что есть в global_settings.py
Шоб я здох оно так и есть тупо скопировал из глобал и вставил туды
TEMPLATE_CONTEXT_PROCESSORS = (
‘django.core.context_processors.auth’,
‘django.core.context_processors.debug’,
‘django.core.context_processors.i18n’,
‘django.core.context_processors.request’,
)
и там и сям
Black Knight
Daevaorn
Слеш после ua нужно убрать
те надо href=“/ua {{request.META.QUERY_STRING}}”????
Александр Кошелев
Ясно:) Не сообразил что у тебя его может и не быть. RequestContext нужен…
http://www.djangoproject.com/documentation/templates_python/#subclassing-context-requestcontext
from django.template import RequestContext
#...
def my_view( request ):
context = RequestContext( request )
Black Knight
спасибо всем особенно Daevaorn за помощь:)
Black Knight
lorien
Мдя, пардон, про QUERY_STRING это я чепуху сморозил, конечно request.path надо юзать
До этого я сам дошёл:)
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