I've been trying to return some URLs using the reverse() function, but no matter what, I get a NoReverseMatch exception:
Reverse for 'folder' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
For the sake of troubleshooting, I created some dumbed-down code, but it STILL won't work. Here's my view:
from rest_framework.response import Response
from rest_framework.reverse import reverse
from rest_framework.views import APIView
class Folder(APIView):
def get(self, request, format=None):
return Response({'url': reverse('folder', request=request)})
Here's my URL pattern:
from django.conf.urls import url
from rest_framework.urlpatterns import format_suffix_patterns
from music import views
urlpatterns = format_suffix_patterns([
url(r'^folder/$', views.Folder.as_view(), name='folder')])