Estrutura de descanso do Django - Erro de autenticação com solicitações PUT

Eu tenho um recurso muito simples como este para o meu modelo 'Presentacion'

class PresentacionResource(ModelResource):
    model = Presentacion
    fields = (some fields)
    ignore_fields = (few to ignore)

e preciso implementar autenticação para isso, então, ao ler, criei dois wrappers

class AuthListOrCreateModelView(ListOrCreateModelView):
    permissions = (IsAuthenticated, )
class AuthInstanceModelView(InstanceModelView):
    permissions = (IsAuthenticated, )

E então no meu in my urls.py

url(r'^presentaciones/$', AuthListOrCreateModelView.as_view(resource=PresentacionResource), name='presentacion-root'),
url(r'^presentaciones/(?P<id>[0-9]+)$', AuthInstanceModelView.as_view(resource=PresentacionResource), name='presentacion'),

Isso está funcionando bem para o GET 'presentaciones /' pedidos, mas quando eu tento fazer um pedido PUT, estou recebendo um 403 PROIBIDO

O que é estranho para mim é que GET está funcionando bem: desde que eu esteja logado, ele está respondendo corretamente, mas se eu sair, ele responderá com 403 FORBIDDEN.

questionAnswers(3)

yourAnswerToTheQuestion