Как маршрутизировать шаблон URL с разделителем путей URL?
Мне нужно направить следующий шаблон URL для просмотра api/v1/{resourceId}/owners
в DRF
Но проблема в том, что resourceID
содержит /
в себе. например api/v1/somethings/value/owners
дополнительное /
вызывает исключение 404 resource not found
Есть ли способ маршрутизировать URL и получить resourceID
в представлении
Мой urls.py
path('api/v1/<str:resource_id>/owners', ResourceOwnershipView.as_view())
views.py
class ResourceOwnershipView(APIView):
def get(self, request: HttpRequest, resource_id: str) -> Response:
# do something with resourceID
<str:>
, вероятно, не допускает слеши в нем. Я бы попробовал использовать версию регулярного выражения для определения маршрутизации re_path
: