当我使用 put ,而不是补丁,成功部分更新了我的资源时,我很困惑!
可以将用作补丁吗?
PUT请求要求包含整个资源表示。缺少字段可能会导致错误,或者默认值填写。
我的发展环境:
django 1.5
django-tastypie 0.9.15
资源代码如下:
class UserResource(ModelResource):
class Meta:
queryset = User.objects.all()
resource_name = 'user'
excludes = ['email', 'password', 'is_active', 'is_staff', 'is_superuser']
#allowed_methods = ['get']
# no permissions checks are performed.
authentication = Authentication()
authorization = Authorization()