UpdateModelMixin,
BaseViewSet,
):
""""""
queryset = User.objects.all()
serializer_class = serializers.UserSerializer
base_permission_classes = (IsAuthenticated, )
def get_object(self):
return get_object_or_404(self.get_queryset(), pk=self.request.user.pk)
Получить его можно по /api/v1/users/profile
Но в show_urls есть только это:
/api/v1/users/<pk>/ apps.users.api.views.ProfileUserViewSet v1:profile-detail
Почему джанго присваивает такой странный url? reverse на profile тоже не работает, хотя на практике страница доступна и весь функционал присутствует
urls.py покажи
from rest_framework.routers import DefaultRouter from . import views router = DefaultRouter() router.register(r"", views.ProfileUserViewSet, basename="profile") urlpatterns = router.urls
ну вроде все правильно
Обсуждают сегодня