我正在使用基本身份验证,默认情况下,如果用户名和密码错误,tastypie正在发送401 Unauthorized响应标头而没有响应正文。
那么,如果身份验证无效,我们如何更改响应正文以显示自定义错误消息。
答案 0 :(得分:0)
对Tastypie使用django身份验证模块如下:
首先导入NameSpaces:
List<Integer> list = new ArrayList<Integer>(50);
public void add(int value) {
if (list.size() == 50) // if the size of the array is 50, then remove the last value.
list.remove(list.size() -1);
list.add(int index, E element);// you can even choose where position to insert your value.
}
然后创建继承自ModelResource的类:
from django.contrib.auth import authenticate, login
from django.conf.urls import url
from tastypie.resources import ModelResource
from tastypie.http import HttpUnauthorized, HttpForbidden