2011-05-15 79 views
2

有没有办法将消息打印到Django开发控制台?Django开发控制台定制/调试消息

我在建立环境中运行1.1 Django。

因此运行bin/django runservermanage.py runserver)它显示开发控制台它写入资源,采取的行动(相当于apache访问/错误日志(?))。

我想打印自定义消息到该控制台用于调试目的,它不会杀死该操作只是注意到我。

我应该使用logging模块还是有其他方法?

回答

3

如果您确定只是想开发它,您可以简单地使用print - 消息出现在控制台中。

但是,在部署到生产环境之前,您需要删除打印语句,因为这会导致Apache发生错误。

更好的长期解决方案是使用logging模块,配置为输出到控制台。

+0

因此,与日志我可以发布自定义日志消息。但它将被存储在哪里?访问或错误日志?我假设访问。我错了吗? – JackLeo 2011-05-15 16:44:07

+0

你应该阅读日志@JackLeo,因为设置日志记录可能不是微不足道的:https://docs.djangoproject.com/en/1.8/topics/logging/ – nicorellius 2015-05-29 20:11:37

+0

@nicorellius这是4年前问的。截至目前,我会根据需求使用乙醚。 runserver - 仅记录,但对于自定义管理命令,打印可能是一个选项。 – JackLeo 2015-06-04 14:23:30