422是WebDAV DRF的一部分,其错误代码不在DRF中.这并不妨碍您使用它.它们只是数字本身的可读版本.
一种选择是覆盖rest_framework.exceptions.ValidationError.status_code
并将其设置为422.
编辑 - 更改默认错误代码:
# At the top of a views.py file, by the ends of import add: from rest_framework.exceptions import ValidationError ValidationError.status_code = 422