12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- 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<path>.*)$",
- 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"^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<slug>[_\w]+).html", r"%(slug)s/"),)
- for redirect in legacy_urls:
- oldurl, newurl = redirect
- urlpatterns += patterns(
- "", (oldurl, "django.views.generic.simple.redirect_to", {"url": newurl})
- )
|