Django 开发控制台自定义/调试消息
有没有办法将消息打印到 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您确定只想将其用于开发,则只需使用
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.