0

I'm trying to do some post requests to my Django project using DRF but it gives me this error : Forbidden (CSRF cookie not set.) .. here is my code :

serializers.py

from django.contrib.auth.models import User


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

views.py

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

urls.py

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


Ahmed Wagdi
  • 3,913
  • 10
  • 50
  • 116

1 Answers1

0

add router.register in your urls.py may solve this question

i solved is after tried decotator @csrf_exempt and comment csrf in settings.py