def get_urls(self): base_urls = [ url(r'^media/(?P<module>[^/]+)/(?P<path>.+)$', self.media, name='media'), url(r'^$', self.as_view(self.dashboard), name='index'), ], self.app_name, self.name urlpatterns = [ url(r'^', subinclude(base_urls)), ] for namespace, module in self.get_modules(): urlpatterns += [ url(r'^%s/' % namespace, subinclude(module.urls)), ] return urlpatterns
from django.conf.urls import include, url from django.contrib import admin import nexus from nexus.compat import subinclude admin.autodiscover() nexus.autodiscover() urlpatterns = [ url(r'^admin/', subinclude(admin.site.urls)), url(r'^nexus/', include(nexus.site.urls)), ]
from django.conf.urls import include, url from django.contrib import admin import nexus from nexus.compat import subinclude urlpatterns = [ url(r'^admin/', subinclude(admin.site.urls)), url(r'^nexus/', include(nexus.site.urls)), ]