Сервер Django возвращает ошибку аутентификации

мой Django сервер, развернутый на Linux сервере, возвращает 401 ошибку аутентификации, даже если jwt токен включен в запрос.

На моей локальной машине он работает нормально, но после того, как я развернул его на сервере и попробовал Get, Post запрос от postman, он вернул 401 ошибку аутентификации.

Я использую Django Rest Framework, corsheader, JWT token.

вот мой исходный код.

setings.py

views.py

class MyProfileListView(generics.ListAPIView):
    queryset = User.objects.all()
    serializer_class = serializers.UserProfileWithFriendsSerializer
    permission_classes = (IsAuthenticated,)

    def get_queryset(self):
        return self.queryset.filter(email=self.request.user)

Но поскольку он работает нормально на локальном компьютере, возможно, с кодом все в порядке.

На сервере linode я сделал следующее.

git clone ...

pip3 install -r requirements.txt,
python3 manage.py migrate,
python manage.py collectstatic   
chown www-data mysite/
chown www-data mysite/db.sqlite3

Мне кажется, что я забыл сделать что-то, что я должен сделать для отправки заголовка auth.

спасибо

Вернуться на верх