当没有要打印的终端时,Django会做什么?

时间:2017-06-25 07:44:39

标签: python django terminal

有时我忘记删除我添加的调试我的Django代码的print语句。所以他们去生产代码,并且应该在终端上打印一些东西,但是生产中没有可以打印的终端。 我想知道在这种情况下会发生什么?它对代码的性能有影响吗?

编辑:我的问题是关于Django生产中stdout的本质。所以与调试本身无关。

1 个答案:

答案 0 :(得分:0)

我认为通过生产代码,您的意思是您已将其部署在服务器上。它将与您在localhost上的工作方式相同。

例如,如果您在Heroku上部署它并检查应用程序的日志,您会看到该行已打印,这就是全部。在许多服务器上,都有一个命令行功能。

除非你有一个非常复杂和密集的部署,否则对性能没有任何影响。

修改:请阅读:link