我试图禁止显示某个特定的警告消息,该视图在找不到对象时返回404。我尝试过:
try:
city = Cities.objects.get(id='abcd')
except ObjectDoesNotExist:
with warnings.catch_warnings():
return bad_request_response(_('City not found.'), resp_status=HTTP_404_NOT_FOUND)
但是django似乎可以解决这个问题并显示在日志中:
WARNING Not Found: /cities/abcd/
我正在使用Django 1.11。我在文档中看到这是预期的行为https://docs.djangoproject.com/en/1.11/topics/logging/#django-request,但我正在尝试解决这一问题。欢迎任何提示