Задать вопрос
@monarch228
начинаю изучать python !

При запросе без слэша — 404 detail not found, как исправить?

Доброго времени суток. Есть функция получения подписок пользователя. Если делать запрос без слэша:
localhost/api/users/subscriptions - все работает, подписки показываются.
localhost/api/users/subscriptions/ - появляется 404 ошибка
Но нужен именно вариант со слешем в конце.
Если добавить слэш в urls.py в роутер, то не работает ни со слешем, ни без. В постмане "detail": "Not found."
class SubscribeListView(generics.ListAPIView):
    permission_classes = [IsAuthenticated, ]
    serializer_class = SubscribeSerializer
    allowed_methods = ['GET', ]

    def get_queryset(self):
        return Subscribe.objects.filter(subscriber=self.request.user)

path('users/subscriptions', 
        SubscribeListView.as_view(), 
        name='subscribes_list'),
  • Вопрос задан
  • 707 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@monarch228 Автор вопроса
начинаю изучать python !
Проблема была в том, что в головном urls.py пути приложения перебивали пути djoser'а.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы