urls.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. from django.conf import settings
  2. from django.conf.urls import include, url
  3. from django.contrib import admin
  4. from wagtail.admin import urls as wagtailadmin_urls
  5. from wagtail.core import urls as wagtail_urls
  6. from wagtail.documents import urls as wagtaildocs_urls
  7. from search import views as search_views
  8. urlpatterns = [
  9. url(r'^django-admin/', admin.site.urls),
  10. url(r'^admin/', include(wagtailadmin_urls)),
  11. url(r'^documents/', include(wagtaildocs_urls)),
  12. url(r'^search/$', search_views.search, name='search'),
  13. # For anything not caught by a more specific rule above, hand over to
  14. # Wagtail's page serving mechanism. This should be the last pattern in
  15. # the list:
  16. url(r'', include(wagtail_urls)),
  17. # Alternatively, if you want Wagtail pages to be served from a subpath
  18. # of your site, rather than the site root:
  19. # url(r'^pages/', include(wagtail_urls)),
  20. ]
  21. if settings.DEBUG:
  22. from django.conf.urls.static import static
  23. from django.contrib.staticfiles.urls import staticfiles_urlpatterns
  24. # Serve static and media files from development server
  25. urlpatterns += staticfiles_urlpatterns()
  26. urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)