-
-
Notifications
You must be signed in to change notification settings - Fork 947
/
urls.py
53 lines (50 loc) · 1.26 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
from django.conf.urls import patterns, url
from haystack.views import search_view_factory
from . import views
urlpatterns = patterns('',
url(
r'^$',
views.index,
),
url(
r'^search/$',
search_view_factory(view_class=views.DocSearchView),
name='document-search'
),
url(
r'^(?P<lang>[a-z-]+)/$',
views.language,
),
url(
r'^(?P<lang>[a-z-]+)/(?P<version>[\w.-]+)/$',
views.document,
{'url': ''},
name='document-index',
),
url(
r'^(?P<lang>[a-z-]+)/(?P<version>[\w.-]+)/_objects/$',
views.objects_inventory,
name='objects-inv',
),
url(
r'^(?P<lang>[a-z-]+)/(?P<version>[\w.-]+)/_images/(?P<path>.*)$',
views.SphinxStatic('_images'),
),
url(
r'^(?P<lang>[a-z-]+)/(?P<version>[\w.-]+)/_source/(?P<path>.*)$',
views.SphinxStatic('_sources'),
),
url(
r'^(?P<lang>[a-z-]+)/(?P<version>[\w.-]+)/_downloads/(?P<path>.*)$',
views.SphinxStatic('_downloads'),
),
url(
r'^(.*)/index/$',
views.redirect_index,
),
url(
r'^(?P<lang>[a-z-]+)/(?P<version>[\w.-]+)/(?P<url>[\w./-]*)/$',
views.document,
name='document-detail',
),
)