Hello Guys

I want to make the urls dynamic and change according to roles in the
project for every app.
Example if there is role x so it should change like x/manage/view_name() ,
if the role is admin the urls will become  /admin/manage/view_name().

So basically i want to know how can i access request variable from
middlewares into my main project urls.
I know how to access template context processors but want  to  learn how to
access request in urls.

This is what i have written

url_variable = 'corporate'

for app_name in settings.INSTALLED_APPS:
    if not app_name in excluded_apps:
        app = get_app(app_name)


#-----------------------------------------------------------------------
        # Per module url

#-----------------------------------------------------------------------
        for model in get_models(app):
            model = model._meta.module_name[5:]
            url_path = r"^manage/%s/?$" % (model.lower())
            view_name = "admin_manage_%s" % (model.lower())
            urlpatterns += patterns('project_name.%s.views' % app_name,
                                      url(url_path, view_name,
name=view_name),)

Thanks in advance

-- 
Regards
Nikhil Verma
+91-958-273-3156

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to