在Python / Django中打印变量的值?
问题内容:
在PHP中,我习惯于做print $var
或print_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__
功能