from django.conf.urls.defaults import * from django.conf import settings from django.views.static import serve from unipath import FSPath as Path from newsroom import views as nr_views from darkroom import views as dr_views # If we're in DEBUG, set a temp media directory at http://{{host}}/m/ if settings.DEBUG: urlpatterns = patterns( "", ( r"^media/(?P.*)$", serve, {"document_root": Path(__file__).parent.child("media")}, ), ) else: urlpatterns = patterns("",) from django.contrib import admin admin.autodiscover() urlpatterns += patterns( "", url(r"^multimedia/", include("darkroom.urls")), url(r"^news/", include("newsroom.urls")), url(r"^almanac/", include("almanac.urls")), url(r"^remembrances/", include("remember.urls")), url(r"^community-info/", include("directory.urls")), url(r"^directory/", include("marketplace.urls")), url(r"^classifieds/", include("classifieds.urls")), url(r"^visitors/", include("visitors.urls")), url(r"^documents/", include("documents.urls")), (r"^profiles/", include("profiles.urls")), (r"^comments/", include("django.contrib.comments.urls")), (r"^admin/doc/", include("django.contrib.admindocs.urls")), (r"^admin/", admin.site.urls), url(r"^$", nr_views.paper_index, name="nr-index"), (r"^", include("adzone.urls")), ) legacy_urls = ((r"^classifieds/(?P[_\w]+).html", r"%(slug)s/"),) for redirect in legacy_urls: oldurl, newurl = redirect urlpatterns += patterns( "", (oldurl, "django.views.generic.simple.redirect_to", {"url": newurl}) )