首页 > 解决方案 > Django rest 框架发布请求被禁止(未设置 CSRF cookie。)

问题描述

我正在尝试使用 DRF 对我的 Django 项目进行一些发布请求,但它给了我这个错误: Forbidden (CSRF cookie not set.).. 这是我的代码:

序列化程序.py

from django.contrib.auth.models import User


class UserSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = User
        fields = ['username','password','id']

视图.py

class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.all()
    serializer_class = UserSerializer

网址.py

router.register(r'main_users', UserViewSet)
urlpatterns = [
    path('api/', include(router.urls)),


标签: pythondjangodjango-rest-framework

解决方案


推荐阅读