Django Rest Frame выдает 404 not found

Когда я нажимаю URL doctor/56b63b2d-11c4-4f0c-be7c-0b0348c487fd/ я получаю деталь не найдена я пробовал каждое решение но все равно это не работает

error : - "GET /doctor/56b63b2d-11c4-4f0c-be7c-0b0348c487fd/ HTTP/1.1" 404 11332

class DoctorViewSet(ListModelMixin, RetrieveModelMixin, DestroyModelMixin, UpdateModelMixin, GenericViewSet):
serializer_class = DoctorDeshboardSerializer
def get_queryset(self, *args, **kwargs):
    doctor = self.kwargs["pk"]
    queryset = PatientDetails.objects.filter(doctor=doctor)
    print(queryset)
    return queryset

И я смотрю get_queryset это напечатало все связанные с пациентом данные врачу Это означает, что моя логика в порядке и данные также существуют, но

router = DefaultRouter()
router.register('patient', views.PatientDashboardViewSet, basename='patients')
router.register('doctor', views.DoctorViewSet, basename='doctors')
urlpatterns = router.urls

Я также показываю serializer.py

class DoctorDeshboardSerializer(serializers.ModelSerializer):
problem_patient = SimpleProblemPatient(many=True)

class Meta:
    model = PatientDetails
    fields = ['id', 'name', 'problem_patient']

Пожалуйста, помогите срочно

Обновите свой url и попробуйте снова,

router.register('doctor/<uuid:pk>/', views.DoctorViewSet, basename='doctors')
Вернуться на верх