Согласно документации Django четвертый параметр функции рендеринга - тип содержимого . Что в основном говорит Django тип ответа MIME. По умолчанию установлено значение «текст / html».
Однако в вашем случае вы передаете (render(request, 'users/ordering.html', {'title':'Ordering'}, context)
) словарь как MIME-тип (переменная контекста). И я предполагаю, что Django не знает, что это за тип, поэтому он просто отображает вывод в виде текста.
Если вы измените свою функцию рендеринга следующим образом:
render(request, 'users/ordering.html', {'title':'Ordering', 'latest_order': latest_order})
Она должна работать правильно :)
Кроме того, добро пожаловать в SO: D