22

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

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

我尝试{% print somevar %}在 django 模板中做,但我得到 TemplateSyntaxError: Invalid block tag: 'print'

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

4

2 回答 2

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

{{允许变量访问项目,如果项目存在则调用项目函数__unicode__ ,否则将调用其__str__函数

于 2012-10-11T20:49:59.423 回答
8

{{ your_variable }}将打印该值。

https://docs.djangoproject.com/en/dev/ref/templates/api/#basics

于 2012-10-11T20:49:55.923 回答