在Python / Django中打印变量的值?


问题内容

在PHP中,我习惯于做print $varprint_r($var)

我可以在python的视图中打印变量,但它们最终出现在cmd窗口中而不是页面本身。对于某些事情来说这很好,但是当Windows的cmd窗口开始包装输出并将其变成乱码时,它并不是最易读的窗口。

我尝试{% print somevar %}在Django模板中进行操作,但得到TemplateSyntaxError:无效的块标签:’print’

那么,对于刚接触Python的人来说,如何轻松查看变量的值?


问题答案:
<html>
{{ this_is_my_variable_that_is_passed_to_my_view }}
</html>

{{允许的变量访问,这将调用项目的项目__unicode__ 功能,如果它存在,否则将调用其__str__功能