from django.conf.urls.defaults import * from django.views import static from django.conf import settings from base import views as base_views urls = [url(r'^$', base_views.homepage, name='home')] if settings.DEBUG: from django.contrib import admin admin.autodiscover() # admin urls.extend([ (r'^admin/doc/', include('django.contrib.admindocs.urls')), (r'^admin/', include(admin.site.urls)) ]) urls.extend([ url(r'^media/(?P.*)$', static.serve, {'document_root': settings.MEDIA_ROOT}, name='media'), # XPI build (r'^xpi/', include('xpi.urls')), # AMO upload (r'^amo/', include('amo.urls')), # /docs are an Apache rewrite (r'^tutorial/', include('tutorial.urls')), (r'^user/', include('person.urls')), # Search (r'^search/', include('search.urls')), # Repackage (r'^repackage/', include('repackage.urls')), # Jetpack (r'', include('jetpack.urls')), # Monitor (r'', include('base.urls')), # Worker HACK (r'worker-javascript.js$', static.serve, { 'document_root': settings.MEDIA_ROOT, 'path': 'lib/ace/worker-javascript.js'}) ]) urlpatterns = patterns('', *urls)