Я верю сообщение |сообщения это зарезервированное слово!Ниже приведен мой фрагмент кода:
messages = page.object_list
variables = RequestContext(request, {
'messages': messages,
'show_paginator': paginator.num_pages > 1,
'has_prev': page.has_previous(),
'has_next': page.has_next(),
'page': page_number,
'pages': paginator.num_pages,
'next_page': page_number + 1,
'prev_page': page_number - 1
})
return render_to_response('user_page.html', variables)
Проблема возникает, когда я проверяю список сообщений в user_page.html.По какой-то причине проверка {% if messages%} всегда будет возвращать false, даже если список заполнен. В ту минуту, когда я изменил имена переменных, она работала, как задумано.Я не нашел никаких документов, подтверждающих это, все, что я знаю, это то, что я ударился головой в течение 1,5 дней, пока случайно не выяснил это.