vko*_*pio 6 python testing django
我即将从 Django 1.9 升级到 1.10,并想测试我是否有一些已弃用的功能。
然而使用
python -Wall manage.py test
Run Code Online (Sandbox Code Playgroud)
将为 Django 2.0 显示大量警告。有没有办法仅抑制 2.0 的警告或仅显示 1.10 的警告?
限制输出仅显示弃用警告的一个好方法是运行:
python -Wd manage.py check
Run Code Online (Sandbox Code Playgroud)
或者
python -Wd manage.py test
Run Code Online (Sandbox Code Playgroud)
将其添加到您的manage.py:
import warnings
from django.utils.deprecation import RemovedInDjango110Warning
warnings.filterwarnings('always', category=RemovedInDjango110Warning)
Run Code Online (Sandbox Code Playgroud)
更改'always'为'default'忽略冗余消息或更改为'error'导致程序因警告而失败。
| 归档时间: |
|
| 查看次数: |
2874 次 |
| 最近记录: |