Как передать два или более параметров в URL Django
Как я могу передать два или более параметров в Django URL таким образом
api/Data/GetAuditChecklistDataForEdit/HRR6627687%7C458%7CRegular
Это метод get, поэтому я не могу получить значения двух параметров (SID, Type), поэтому я пытаюсь передать их через URL
Можно ли таким образом передать два или более параметра
views.py:
@api_view(['GET'])
def GetAuditChecklistDataForEdit(request, ticket, SID, Type):
if request.method =='GET':
cursor = connection.cursor()
cursor.execute('EXEC [dbo].[sp_GetAuditChecklistDataForEdit] @ticket=%s, @setid=%s, @Type=%s',
(ticket, SID, Type))
result_set = cursor.fetchall()
data =[]
for row in result_set:
print("GetAuditChecklistDataForEdit",row[0])
data.append({
'QId':row[0],
'Question':row[1],
'AnsOption':row[2],
'Choice':row[3],
'Agents':row[4],
'StreamId':row[5],
'Supervisor':row[6],
'Action':row[7],
'subfunction':row[8],
'region':row[9],
'Comments':row[10],
'TicketType':row[11],
})
return Response(data)
urls.py:
path('Data/GetAuditChecklistDataForEdit/<str:ticket>', GetAuditChecklistDataForEdit, name='GetAuditChecklistDataForEdit'),