在PHP中,我习惯于print $var
或print_r($var)
。
我可以在python的视图中打印变量,但它们最终会出现在我的cmd窗口中而不是页面本身。这对某些东西来说很好,但是当它开始包装输出并将其变成乱码时,windows的cmd窗口并不是最可读的。
我尝试在django模板中执行{% print somevar %}
,但我得到了TemplateSyntaxError:无效的块标记:'print'
那么,对于那些不熟悉Python的人,如何轻松查看变量的值?
答案 0 :(得分:22)
<html>
{{ this_is_my_variable_that_is_passed_to_my_view }}
</html>
{{
允许变量访问项目,该项目将调用项目__unicode__
函数(如果存在),否则将调用其__str__
函数
答案 1 :(得分:6)
{{ your_variable }}
将打印该值。
https://docs.djangoproject.com/en/dev/ref/templates/api/#basics
答案 2 :(得分:-4)
您可以尝试:
${var}
这是用于打印变量