сообщения django не отображаются

Я пытаюсь использовать структуру сообщений django для отображения сообщения, когда пользователь выходит из моего приложения. Я новичок в django, и документация мне не очень понятна. Почему мое сообщение не отображается?

https://docs.djangoproject.com/en/dev/ref/contrib/messages/#adding-a-message

ПРОСМОТР.PY

from django.contrib import messages

def signout(request):
    logout(request)
    messages.add_message(request, messages.INFO, 'Signout Successful.')
    return HttpResponseRedirect(reverse(index))

def index(request):
    lf = LoginForm()
    if request.method == "POST":
        username = request.POST['username']
        password = request.POST['password']
        user = authenticate(username=username, password=password)
        if user is not None:
            if user.is_active:
                auth_login(request, user)
    return render_to_response('test/home.html', {'login_form': lf,}, context_instance=RequestContext(request))

ШАБЛОН -индекс

{% if messages %}
    {% for message in messages %} {{ message }} {% endfor %}
{% endif %}

Я использую джанго1.3. И требуется следующее (обратите внимание, что.tz закомментирован)

TEMPLATE_CONTEXT_PROCESSORS = (
    "django.contrib.auth.context_processors.auth",
    "django.core.context_processors.debug",
    "django.core.context_processors.i18n",
    "django.core.context_processors.media",
    "django.core.context_processors.static",
    #"django.core.context_processors.tz",
    "django.contrib.messages.context_processors.messages")

Из документации по ШАБЛОНУ _КОНТЕКСТ _ПРОЦЕССОРЫ:

Новое в Django 1.3 :В этом выпуске был добавлен контекстный процессор django.core.context _CPUs.static.

Новое в Django 1.4 :В этом выпуске был добавлен контекстный процессор django.core.context _CPUs.tz.

5
задан thedeepfield 9 August 2012 в 18:39
поделиться