简体   繁体   中英

Reverse url lookup with include parameter

Does anyone know how to make a reverse url lookup on a url with an include parameter? For example I have the following url:

 url(r'^photos/', include('photos.urls'), name="photos"),

And in my view i want to access it as follows

def photos_redirect(request, path):
    return HttpResponsePermanentRedirect(reverse('photos') + path)

But it get the following error:

Reverse for 'photos' with arguments '()' and keyword arguments '{}' not found.

You have to reverse to a single urlpattern. The photos URL pattern is including all the urlpatterns in photos.urls , so you have to choose which single URL you are wanting to direct to.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM