[ErrorDetail(string ='此字段为必填。',代码='必填')]
如何从该对象获取代码。我想要单独的错误代码以用于自定义错误响应,我尝试了许多解决方案,但没有任何有效的答案。
答案 0 :(得分:2)
我发现自己想读取错误的字符串字段。
因此出现错误:
<Response status_code=400, "application/json">
{'field_name': [ErrorDetail(string='the error message', code='invalid')]}
要获取字符串(例如用于测试),我使用了:
self.assertEqual(str(response.data['field_name'][0]), 'the error message')