Created
April 11, 2016 17:23
-
-
Save anonymous/69fcc7ccc85637bc8b6317def1f7da5c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
from __future__ import unicode_literals | |
from django.conf import settings | |
from django.conf.urls import include, url, patterns | |
from django.conf.urls.static import static | |
from django.contrib import admin | |
from django.views import defaults as default_views | |
# additional required packages for wagtail | |
from django.views.generic.base import RedirectView | |
import os.path | |
from wagtail.wagtailcore import urls as wagtail_urls | |
from wagtail.wagtailadmin import urls as wagtailadmin_urls | |
from wagtail.wagtailsearch import urls as wagtailsearch_urls | |
urlpatterns = [ | |
# Django Admin, use {% url 'admin:index' %} | |
url(settings.ADMIN_URL, include(admin.site.urls)), | |
# User management | |
url(r'^users/', include("zevcarpets.users.urls", namespace="users")), | |
url(r'^accounts/', include('allauth.urls')), | |
# default admin | |
url(r'^django-admin/', include(admin.site.urls)), | |
# wagtail admin & search | |
url(r'^admin/', include(wagtailadmin_urls)), | |
url(r'^search/', include(wagtailsearch_urls)), | |
# Hand over any requests not caught by a more specific fule above to | |
# Wagtail's serving mechanism | |
url(r'', include(wagtail_urls)), | |
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) | |
if settings.DEBUG: | |
# This allows the error pages to be debugged during development, just visit | |
# these url in browser to see how these error pages look like. | |
urlpatterns += [ | |
url(r'^400/$', default_views.bad_request, kwargs={'exception': Exception("Bad Request!")}), | |
url(r'^403/$', default_views.permission_denied, kwargs={'exception': Exception("Permission Denied")}), | |
url(r'^404/$', default_views.page_not_found, kwargs={'exception': Exception("Page not Found")}), | |
url(r'^500/$', default_views.server_error), | |
] | |
from django.contrib.staticfiles.urls import staticfiles_urlpatterns | |
urlpatterns += staticfiles_urlpatterns() # tell gunicorn where static files are in dev mode | |
urlpatterns += static(settings.MEDIA_URL + 'images/', document_root=os.path.join(settings.MEDIA_ROOT, 'images')) | |
urlpatterns += patterns('', | |
(r'^favicon\.ico$', RedirectView.as_view(url=settings.STATIC_URL + 'myapp/images/favicon.ico')) | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment