I have a custom Django app myapp with a urls.py like:
from django.conf.urls import patterns, url
urlpatterns = patterns('',
url(r'^data/(?P<name>.+)$',
'myapp.views.serve',
name='myapp_getdata'),
)
I've confirmed that myapp is registered and is showing up in settings.INSTALLED_APPS. However, when I try to do:
reverse("myapp_getdata", args=('some/arbitrary/path_-_with_varying_characters.extension',))
I get a NoReverseMatch error. Why is this?