напечатать значение переменной в Python/Django?

В PHP я привык к возможности print $var или print_r($var).

Я могу печатать переменные в своих представлениях на python, но они заканчиваются в моем окне cmd, а не на самой странице. Это хорошо для некоторых вещей, но оконное окно cmd не является самым читаемым, когда оно начинает завершать вывод и превращает его в тарабарщину.

Я попытался сделать {% print somevar %} в шаблоне django, но я получаю TemplateSyntaxError: Недопустимый тег блока: 'print'

Итак, для кого-то нового для Python, как легко увидеть значение переменной?

Ответ 1

<html>
{{ this_is_my_variable_that_is_passed_to_my_view }}
</html>

{{ разрешить доступ переменной к элементу, который будет вызывать функции __unicode__ если он существует, иначе он будет вызывать его функцию __str__

Ответ 3

Вы можете попробовать:

${var}

и это для печати переменной