Skip to content

Instantly share code, notes, and snippets.

@renyi
Last active December 11, 2015 01:18
Show Gist options
  • Select an option

  • Save renyi/4522155 to your computer and use it in GitHub Desktop.

Select an option

Save renyi/4522155 to your computer and use it in GitHub Desktop.
from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView, RedirectView
from mezzanine.conf import settings
urlpatterns = patterns("",)
# Common urls
urlpatterns += patterns('',
url(r'^$', TemplateView.as_view(template_name='index.html'), name="home"),
url(r'^favicon\.ico$', RedirectView.as_view(url='/static/img/favicon.ico'), name="favicon"),
url(r'^robots\.txt$', TextPlainView.as_view(template_name='robots.txt')),
)
# Admin urls
if "django.contrib.admin" in settings.INSTALLED_APPS:
from django.contrib import admin
admin.autodiscover()
urlpatterns += patterns("",
url(r"^admin/", include(admin.site.urls)),
)
# Cartridge
if "cartridge.shop" in settings.INSTALLED_APPS:
urlpatterns += patterns("",
url(r"^shop/", include("cartridge.shop.urls")),
url(r"^account/orders/$", "cartridge.shop.views.order_history", name="shop_order_history"),
)
# i18n urls
if settings.USE_I18N:
urlpatterns += patterns('',
url(r'', include('django.conf.urls.i18n')),
)
# Media and Static files for development
if settings.DEBUG:
# Static files
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
# Media files
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment