gpt4 book ai didi

django-models - Django rest框架详细获取验证错误对象

转载 作者:行者123 更新时间:2023-12-03 21:19:04 25 4
gpt4 key购买 nike

[ErrorDetail(string='This field is required.', code='required')]



如何从此对象获取代码。我想要自定义错误响应的单独错误代码,我尝试了很多解决方案,但没有得到任何有效的答案。

最佳答案

我发现自己想要读取错误的字符串字段。
所以对于像这样的错误:

<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')

关于django-models - Django rest框架详细获取验证错误对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56629374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com