Here is an example of yet another way to do it 
http://pastebin.com/JUnk4epK. I like this way because it does not introduce 
too much extra code into the codebase.   

I'd really like if I could just add an include function called 
decorated_include and pass the decorator and the urls to include to that 
function.  It would do the same thing this bit of code is doing. 

On Thursday, September 20, 2012 11:22:01 AM UTC-5, Garry Polley wrote:
>
> Currently I am having to choose between two ways to decorate 3rd party 
> apps views:
>
> 1) Use a middleware (
> http://stackoverflow.com/questions/2164069/best-way-to-make-djangos-login-required-the-default
> ) 
>
> 2) Use some url 'magic' to apply the decorator (
> http://stackoverflow.com/questions/2307926/is-it-possible-to-decorate-include-in-django-urls-with-login-required
> )
>
> What I would like to do is this:
>
> url(r'^authurls', login_required(include('someapp.urls'), 
> login_url='path/to/login'))
>
>
> So 2 questions:
>
> 1)  What does everyone else do to accomplish this?
>
> 2) What should 3rd party apps (or Django) do to allow you to decorate 
> their views, if they should at all? 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/lIH6O8RbjZEJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to