【发布时间】:2017-01-29 16:24:29
【问题描述】:
我正在使用 Django rest 框架中的 UpdateModelMixin 来更新测试模型中的条目。
from django.utils.decorators import method_decorator
from django.views.decorators.cache import never_cache
from rest_framework import mixins, filters, viewsets
decorators = [never_cache]
@method_decorator(decorators, name='dispatch')
class TestViewSet(mixins.ListModelMixin,
mixins.RetrieveModelMixin,
mixins.UpdateModelMixin,
viewsets.GenericViewSet):
queryset = Test.objects.all()
serializer_class = TestSerializer
filter_backends = [filters.DjangoFilterBackend]
filter_class = TestFilter
当我尝试从测试模型更新对象时,出现以下错误 -
"detail": "CSRF 失败:CSRF 令牌丢失或不正确。"
谁能帮我解决这个问题?
【问题讨论】:
标签: django django-rest-framework