是否可以将 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
(还没有机会尝试这个,但它应该工作)
如果您觉得它有用并且想经常这样做,您可能想为此创建一个别名。
