0

我是 django/tastypie 的新手。我已经构建了一个 api,并且让请求工作正常,但是每次我运行一个 post/put 请求时,我都会得到一个 401。

这是我的api:

class CategoryResource(ModelResource):
class Meta:
   queryset = Category.objects.all() 
   resources_name = 'category'
   Authorization=Authorization()
   allowed_methods = ['get', 'post', 'put']

这是我的测试:

def test_update_user_score(self):
    response = self.c.put('/api/v1/category/', {'apikey': 1})
    print response.status_code

任何想法都非常感谢!

4

1 回答 1

0

401 处理授权问题。
我不知道您的代码是否还有其他问题,但我可以在这里看到一个错字:

授权=授权()
一定是:
授权=授权()
用小写的“a”。
让我们知道这是否解决了您的问题并在有帮助的情况下分配分数。
最好的祝愿。

于 2012-12-17T20:59:08.630 回答