我正在使用 django 的 dumpdata 和 loaddata 命令来方便一些数据导出。但是,我目前有一些未解决的弃用警告,因此当我将转储数据的输出写入文件时,警告最终会出现在文件的顶部,我每次都必须手动清理转储文件。有什么方法可以抑制或避免警告,dumpdata 的输出是合法的 json,而不必每次都手动删除警告文本?
问问题
2574 次
2 回答
13
您还可以通过 python 解释器上的标志来抑制警告,而无需在任何地方插入代码
例如
python -Wi manage.py dumpdata
于 2014-12-22T08:43:58.157 回答
6
您可以尝试覆盖warning.showwarning
. 将以下代码放在您将在您dumpdata
(例如您的settings.py
)时导入的位置:
import warnings
warnings.showwarning = lambda *x: None
于 2013-02-22T21:06:13.120 回答