def process_request(self, request): global coreui_inited, urlpatterns if not coreui_inited: try: AppLoader.registerAllApps() coreui_inited = True except Exception, e: print "**** panic! AppLoader.registerAllApps() threw this Exception:" print e for index, app in enumerate(AppLoader.apps): # Redirect / to the first app in the list if (index == 0): urlpatterns += patterns( '', (r'^$', 'django.views.generic.simple.redirect_to', { 'url': '/' + app.name }), ) urlpatterns += patterns( '', (r'^' + app.name + '/?$', 'sdncon.coreui.views.show_application_tabs', { 'app': app.name })) urlpatterns += patterns( '', (r'^' + app.name + '/', include(app.name + '.urls')), ) for t in app.tabs: urlpatterns += patterns( app.name + '.views', (r'^' + app.name + '/' + t["id"] + '/?$', t["view"]))
def process_request(self, request): global coreui_inited, urlpatterns if not coreui_inited: try: AppLoader.registerAllApps() coreui_inited = True except Exception, e: print "**** panic! AppLoader.registerAllApps() threw this Exception:" print e for index, app in enumerate(AppLoader.apps): # Redirect / to the first app in the list if (index == 0): urlpatterns += patterns( '', (r'^$', 'django.views.generic.simple.redirect_to', {'url': '/'+app.name}),) urlpatterns += patterns( '', (r'^'+app.name+'/?$', 'sdncon.coreui.views.show_application_tabs', {'app':app.name}) ) urlpatterns += patterns( '', (r'^'+app.name+'/', include(app.name+'.urls')), ) for t in app.tabs: urlpatterns += patterns(app.name+'.views', (r'^'+app.name+'/'+t["id"]+'/?$', t["view"]) )