У меня есть несколько API с django -rest-framework, моя маршрутизация выглядит следующим образом.
set /api/genres
в /api
from rest_framework import routers
from django.conf.urls import url
from django.conf.urls import include
router = routers.DefaultRouter()
router.register(r'genres', GenreViewSet)
urlpatterns = [
url(r'^api/',include(router.urls), name='api'),
path('', views.index, name='index'),
Теперь я хочу использовать этот URL в шаблоне, поэтому я попробовал два шаблона, но оба показывают ошибку.
Как мне сделать ссылку для API ??
<a href="{% url 'api' %}">api</a>
Reverse for 'api' not found. 'api' is not a valid view function or pattern name.
<a href="{% url 'genres' %}">genre</a>
Reverse for 'genres' not found. 'genres' is not a valid view function or pattern name.