urls.py 903 B

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