Таким образом, URL-адрес, который я пытаюсь получить, выглядит следующим образом:
127.0.01:8000/api/tech/?belongs=id
Мой маршрутизатор выглядит следующим образом:
router = routers.DefaultRouter()
router.register('tech', TechViewSet, basename="tech")
urlpatterns = [
path('', include(router.urls)),
re_path(r'^tech/(?P<belongs>)$', include(router.urls), name="info"),
Мой набор параметров выглядит следующим образом (также есть извлечение и список функций):
@action(detail=True, url_path='^tech/(?P<belongs>)$', methods=['get'])
def retrieve1(self, request, group=None):
pass
И роутер явно включен в urls.py основного проекта
Как заставить работать этот URL .. 127.0.01: 8000 / api / tech / ? принадлежит = id
Пожалуйста, помогите. и я извиняюсь, я все еще учусь, и часть маршрутизации сбивает с толку ..
Большое спасибо