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'^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}))