#python #django
#python #django
Вопрос:
У меня есть 2 шаблона URL в моем приложении Django:
url_patterns = [
url(r'test/read/all/', TestViews.test_read_all),
url(r'test/read/all/custom/', TestViews.test_read_all_custom)
]
Моя проблема в том, что когда я пытаюсь получить доступ к test/read/all/custom/
URL, запрос направляется на test/read/all/
URL ( TestViews.test_read_all
запускается вместо TestViews.test_read_all_custom
)
Редактировать
Оба метода конечной точки имеют один и тот же декоратор представления api ( @api_view(["GET"])
)
Ответ №1:
Вы должны добавить символ конца строки ‘$’ в конце URL-адреса:
url(r'^test/read/all/$', TestViews.test_read_all),