1 from django.conf.urls import patterns, include, url
2 from django.conf import settings
3 from django.views.generic import RedirectView
4 from django.core.urlresolvers import reverse_lazy
6 from django.contrib import admin
9 from haystack.views import FacetedSearchView, search_view_factory
10 from haystack.forms import FacetedSearchForm
11 from haystack.query import SearchQuerySet
13 sqs = SearchQuerySet().facet('categories')
15 urlpatterns = patterns('',
16 url(r'^$', RedirectView.as_view(url=reverse_lazy('emission-list'))),
17 (r'^ckeditor/', include('ckeditor.urls')),
18 url(r'^search/', search_view_factory(view_class=FacetedSearchView,
19 form_class=FacetedSearchForm, searchqueryset=sqs), name='haystack_search'),
20 url(r'^emissions/', include('panikdb.emissions.urls')),
22 url(r'^admin/', include(admin.site.urls)),
25 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
26 urlpatterns += staticfiles_urlpatterns()
28 from django.conf.urls.static import static
29 urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)