问题描述
我最近从 django 1.11 升级到 django 3.0。
目前,当我启动 python manage.py test
时,django 会记录来自我的测试的任何错误或未经授权的请求,事实是:它在 1.11 上没有记录此类请求
示例:
.2021-01-06 18:04:20,374 Unauthorized: /api/image/create
..2021-01-06 18:04:20,426 Bad Request: /api/image/transfer/create
.2021-01-06 18:04:20,436 Bad Request: /api/image/transfer/create
...
----------------------------------------------------------------------
Ran 3 tests in 0.008s
OK
Preserving test database for alias 'default'...
我在阅读 django 更新日志时错过了什么吗?
我想要一些光,因为我不想在不知道只是警告还是真正错误的情况下进行分发。
解决方法
由于{django的{1}},他们增加记录误差和4XX 5XX:
https://github.com/django/django/commit/10b44e45256ddda4258ae032b8d4725a3e3284e6
只需启动测试之前做:
2.1
或创建要沉默每个测试一个装饰。