获取Tastypi上自定义验证类的错误消息

2024-05-27 12:15:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用Tastype上的自定义验证类获取字段的错误消息。在

我使用了Tastipye文档网站上的代码(AwesomeValidation类):http://django-tastypie.readthedocs.org/en/latest/validation.html#implementing-your-own-validation

这是我的资源类:

class UserResource(ModelResource):                                                                                                                                             
class Meta:                                                                                                                                                                
    queryset = User.objects.all()                                                                                                                                          
    resource_name = 'user'                                                                                                                                                 
    authorization = Authorization()                                                                                                                                        
    validation = AwesomeValidation()

我用sleember尝试一个POST请求:

^{pr2}$

我收到错误400,但没有错误消息。在

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/slumber/__init__.py", line 125, in post
    resp = self._request("POST", data=s.dumps(data), params=kwargs)
  File "/usr/local/lib/python2.7/dist-packages/slumber/__init__.py", line 104, in _request
    raise exceptions.HttpClientError("Client Error %s: %s" % (resp.status_code, url), response=resp, content=resp.content)
slumber.exceptions.HttpClientError: Client Error 400: http://127.0.0.1:8000/api/v1/user/

是否与自定义验证类有关以获取错误消息?在


Tags: inhttp消息usrlocal错误linepost

热门问题