urls.py 996 B

12345678910111213141516171819202122232425262728293031
  1. from django.conf import settings
  2. from django.conf.urls import patterns, include, url
  3. from misago.admin.urls import discover_admin_urls
  4. urlpatterns = patterns('misago.core.views',
  5. # "misago:index" link symbolises "root" of Misago links space
  6. # any request with path that falls below this one is assumed to be directed
  7. # at Misago and will be handled by misago.views.exceptionhandler if it
  8. # results in Http404 or PermissionDenied exception
  9. url(r'^$', 'forum_index', name='index'),
  10. )
  11. # Register Misago Apps
  12. urlpatterns += patterns('',
  13. url(r'^', include('misago.users.urls')),
  14. )
  15. # Register Misago ACP
  16. if settings.MISAGO_ADMIN_PATH:
  17. # Admin patterns recognised by Misago
  18. adminpatterns = patterns('',
  19. url(r'^', include('misago.admin.urls')),
  20. )
  21. adminpatterns += discover_admin_urls()
  22. admin_prefix = r'^%s/' % settings.MISAGO_ADMIN_PATH
  23. urlpatterns += patterns('',
  24. url(admin_prefix, include(adminpatterns, namespace='admin')),
  25. )