Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2009 14:15:16

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Как отлючить TEMPLATE_CONTEXT_PROCESSORS

Параметр TEMPLATE_CONTEXT_PROCESSORS определяет то, какой процессор должен всегда применяться к RequestContext. Он исключает необходимость указания processors при каждом использовании RequestContext.

По умолчанию параметр TEMPLATE_CONTEXT_PROCESSORS определён так:

TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
)
При создание нового проекта в settings.py нету
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
)
как их отключить? И вроде они должны по умолчанию там быть или в django 1.1.1 по ним какие то изменения?



Офлайн

#2 Дек. 17, 2009 18:22:43

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Как отлючить TEMPLATE_CONTEXT_PROCESSORS

Malinaizer
как их отключить? И вроде они должны по умолчанию там быть или в django 1.1.1 по ним какие то изменения?
Ваш settings.py может вообще быть пустой. В нем не дефолты, а просто самые популярные параметры, которые вам, скорей всего, захочется поменять. Сами дефолты лежат в Джанге.

Чтобы отключить процессоры, достаточно сделать так:
TEMPLATE_CONTEXT_PROCESSORS = ()
К тому же можно просто не использовать RequestContext



Офлайн

#3 Дек. 17, 2009 18:40:21

Malinaizer
От:
Зарегистрирован: 2009-03-28
Сообщения: 133
Репутация: +  0  -
Профиль   Отправить e-mail  

Как отлючить TEMPLATE_CONTEXT_PROCESSORS

Daevaorn
Malinaizer
как их отключить? И вроде они должны по умолчанию там быть или в django 1.1.1 по ним какие то изменения?
Ваш settings.py может вообще быть пустой. В нем не дефолты, а просто самые популярные параметры, которые вам, скорей всего, захочется поменять. Сами дефолты лежат в Джанге.

Чтобы отключить процессоры, достаточно сделать так:
TEMPLATE_CONTEXT_PROCESSORS = ()
К тому же можно просто не использовать RequestContext
Спасибо, просто они не были прописаны в settings.py и я не понимал почему они работают!



Офлайн

#4 Фев. 12, 2013 10:35:40

dnstuff
Зарегистрирован: 2012-11-05
Сообщения: 113
Репутация: +  1  -
Профиль   Отправить e-mail  

Как отлючить TEMPLATE_CONTEXT_PROCESSORS

В django 1.4 в sttings.py создается CONTEXT_PROCESSORS. Это тоже самое, что и TEMPLATE_CONTEXT_PROCESSORS ?

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version