Идентификатор пользователя не передается в URL в фреймворке отдыха Django

Я передаю идентификатор пользователя в URL, но он принимает '0' http://localhost:1400/api/Values/GetLeaves/0

Так как он должен показывать список id, когда я выбираю конкретный id, он должен показывать листья конкретного члена, но он показывает только '0'.

когда я печатаю id, который проходит через него, он просто показывает '0'

Вот что я пробовал views.py:

@api_view(['GET'])
def GetLeaves(request, userid):

    if request.method == 'GET':    
       print("GetLeavesBRG--->", userid)
       cursor = connection.cursor()
       cursor.execute('EXEC [dbo].[sp_GPHGetUserLeaveDetailsBRG] @user=%s',(userid,))
       result_set = cursor.fetchall()
    
       print(result_set)
       response_data = []
       for row in result_set:
           response_data.append({              
               "FromDate":row[0]
           })

       return Response(response_data)

urls.py:

path('Values/GetLeaves/<int:userid>', GetLeaves, name='GetLeaves')
Вернуться на верх