如何使用django-tastypie实现PUT方法?

时间:2013-06-20 12:25:08

标签: python django tastypie

我成功实施了GET方法。但是,当我调用PUT方法时,它会收集401未经授权的错误。请参阅下面的代码,

class ShipmentResource(ModelResource):
    class Meta:
        queryset = Shipment.objects.all()
        list_allowed_methods = ['get', 'put']
        Authorization = Authorization()
        serializer = Serializer(formats=['json'], content_types={'json': 'application/json', })

我到底出了什么问题。请解决我的问题。感谢..

1 个答案:

答案 0 :(得分:0)

你能否分享你的错误和你做的PUT电话?

如果您正在使用PUT调用来更新资源,则需要指定其详细信息uri:

示例 - http://host:port/api/v1/shipment/1(注意末尾的id“1”)