Я недавно обновился до django 1.3 и получил следующую проблему:
У меня есть базовый шаблон 'base.html', который зависит от состояния (сохраняется в request.session) пользовательского сеанса и, следовательно, должен отображаться при каждой загрузке / перезагрузке страницы. Все мои страницы расширены из этого базового шаблона в соответствии с общим использованием:
{% extends "base.html" %}
Раньше это не было проблемой, но теперь я заметил, что базовый шаблон как-то кэшируется (то есть он не перезагружается при каждом запросе). Я использую следующие загрузчики шаблонов:
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
Может кто-нибудь подсказать, пожалуйста, как отключить это кеширование ??? Дайте мне знать, если вам нужна дополнительная информация - заранее спасибо.
EDIT:
Страницы отображаются в пределах views.py следующим образом:
render_to_response('page.html', RequestContext(request,{}))