Testypie修改401 Unauthorized响应正文

时间:2015-05-14 05:27:44

标签: python django python-2.7 tastypie

我正在使用基本身份验证,默认情况下,如果用户名和密码错误,tastypie正在发送401 Unauthorized响应标头而没有响应正文。

那么,如果身份验证无效,我们如何更改响应正文以显示自定义错误消息。

1 个答案:

答案 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