Skip to main content
 首页 » 编程设计

python之记录所有 Django 弃用警告

2025年02月15日42Leo_wl

是否可以将 Django 中的弃用警告记录到批处理文件或类似文件中?我不确定如何为这样的事情设置过滤器。

编辑:下面的答案没有回答这个问题。

请您参考如下方法:

假设你在 linux 机器上,试试这个:

./manage.py runserver 2> foo.txt 

这会将标准错误流重定向到文件 foo.txt

弃用错误会变成标准错误,所以这应该会照顾到你。

如果您已经有一个要附加到的日志,当然可以使用通常的附加符号:

./manage.py runserver 2>> foo.txt 

如果您使用的是 django 1.11,则需要告诉 python 显示警告。以下应该有效:

python -Wd manage.py runserver 2>> foo.txt 

(还没有机会尝试这个,但它应该工作)

如果您觉得它有用并且想经常这样做,您可能想为此创建一个别名。