tastypie身份验证/自定义响应

3 投票
1 回答
870 浏览
提问于 2025-04-17 02:20

有没有关于在tastypie中使用APIKey认证的例子?提供的例子并没有详细说明它是怎么工作的。

我还在查阅手册,想找找有没有地方可以设置自定义消息在发布时返回。

比如说,有人试图创建一个用户,但这个用户已经存在。在我的hydrate_user(self, bundle)方法中,我觉得我可以进行检查,但我该怎么返回一个有用的错误消息呢?

1 个回答

3

你可以这样做:

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

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

撰写回答