LINUX.ORG.RU

История изменений

Исправление sanwashere, (текущая версия) :

Маршрутизаторы это всё-таки про направление запроса согласно какому-то предопределённому набору правил.
Исходя из https://www.django-rest-framework.org/api-guide/routers/#defaultrouter, для DefaultRouter «foo/bar» подпадает под:


  • {prefix}/{url_path}/[.format]
  • {prefix}/{lookup}/[.format]


Соответственно оно и будет уходить на views.FooView. Вам нужна своя реализация от BaseRouter, если действительно нужны маршрутизаторы. Или просто указывать пути через urlpatterns.

Исправление sanwashere, :

Маршрутизаторы это всё-таки про направление запроса согласно какому-то преодпределённому набору правил.
Исходя из https://www.django-rest-framework.org/api-guide/routers/#defaultrouter, для DefaultRouter «foo/bar» подпадает под:


  • {prefix}/{url_path}/[.format]
  • {prefix}/{lookup}/[.format]


Соответственно оно и будет уходить на views.FooView. Вам нужна своя реализация от BaseRouter, если действительно нужны маршрутизаторы. Или просто указывать пути через urlpatterns.

Исходная версия sanwashere, :

М аршрутизаторы это всё-таки про направление запроса согласно какому-то преодпределённому набору правил.
Исходя из https://www.django-rest-framework.org/api-guide/routers/#defaultrouter, для DefaultRouter «foo/bar» подпадает под:


  • {prefix}/{url_path}/[.format]
  • {prefix}/{lookup}/[.format]


Соответственно оно и будет уходить на views.FooView. Вам нужна своя реализация от BaseRouter, если действительно нужны маршрутизаторы. Или просто указывать пути через urlpatterns.