У меня чертовски непросто заставить функцию реверса работать с моей реализацией DRF.Вот мой urls.py, для которого я бы предположил следующее обратное действие:
urls.py
from django.conf.urls import url, include
from rest_framework import routers
from . import views
router = routers.DefaultRouter()
router.register(r'compressors', views.CompressorViewSet, base_name='compressors')
from django.urls import include, path
# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
url(r'^', include(router.urls, namespace='router')),
url(r'^api-auth/', include('rest_framework.urls',
namespace='rest_framework'))
]
А затем
reverse('router:compressors', kwargs)
Что яотсутствует?Я получаю app_name не предоставлено, что при добавлении в этот файл не помогает.Есть ли способ для меня, чтобы поставить app_name для маршрутизатора?