]> git.0d.be Git - panikdb.git/blob - panikdb/urls.py
2c02e2020a451225b67f07fedd953ff7965d3b34
[panikdb.git] / panikdb / urls.py
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
5
6 from django.contrib import admin
7 admin.autodiscover()
8
9 from haystack.views import FacetedSearchView, search_view_factory
10 from haystack.forms import FacetedSearchForm
11 from haystack.query import SearchQuerySet
12
13 sqs = SearchQuerySet().facet('categories')
14
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')),
21
22     url(r'^admin/', include(admin.site.urls)),
23 )
24
25 from django.contrib.staticfiles.urls import staticfiles_urlpatterns
26 urlpatterns += staticfiles_urlpatterns()
27
28 from django.conf.urls.static import static
29 urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)