2011-09-15 353 views
3

是否有任何在tastypie中使用API​​Key身份验证的示例。所提供的例子并没有详细说明它是如何工作的。tastypie身份验证/自定义响应

另外我正在翻阅食谱,试图找到在帖子中返回自定义消息的钩子。

例如,某人发帖试图创建用户,但该用户已存在。在我的hydrate_user(self,bundle)中:我相信我会执行检查,但是如何返回有用的错误消息?

回答

3

你能做到这一点是这样的:

from tastypie.exceptions import ImmediateHttpResponse 
from tastypie.http import HttpBadRequest 

if test_fails: 
    raise ImmediateHttpResponse(HttpBadRequest("User already exists"))