Django 开发控制台自定义/调试消息

发布于 2024-11-07 00:31:26 字数 286 浏览 0 评论 0原文

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

我正在构建环境中运行 1.1 Django。

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

我想将自定义消息打印到该控制台以进行调试,它不会杀死该操作,只是注意到我。

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

Is there a way to print messages to Django development console?

I'm running 1.1 Django in buildout environment.

So running bin/django runserver (manage.py runserver) it shows development console where it writes resources, actions taken (equivalent of apache access/error logs(?)).

I want to print custom messages to that console for debugging purposes that it wouldn't kill the action just notice me.

Should i use logging module or is there other way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲鸠 2024-11-14 00:31:26

如果您确定只想将其用于开发,则只需使用 print - 该消息将显示在控制台中。

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

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

If you're sure you just want it in development, you can simply use print - the message appears in the console.

However, you will need to delete the print statement before you deploy to production, as this will cause an error with Apache.

A better long-term solution is to use the logging module, configured to output to the console.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文