-
Notifications
You must be signed in to change notification settings - Fork 3
/
urls.py
57 lines (50 loc) · 2.28 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
54
55
56
57
from django.conf.urls.defaults import *
from django.conf import settings
from django.http import HttpResponse
from cover.views import *
from archive.views import *
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^nexus/', include('nexus.foo.urls')),
# Uncomment the next line to enable admin documentation:
# (r'^admin/doc/', include('django.contrib.admindocs.urls')),
(r'^admin/[^/]+/(?P<type>[^/]+)/(?P<object_id>[0-9]+)/preview/$', preview),
(r'^admin/(.*)', admin.site.root),
(r'^$', some_frontpage),
(r'^ajax/embed/cover/$', frontpage_static_contents),
(r'^ajax/embed/(\d{4})/(\d{2})/([-_a-zA-Z0-9]+)/$', articlepage),
(r'^ajax/embed/images/([-_a-zA-Z0-9]+)$', authorimages),
(r'^ajax/embed/image/([-_a-zA-Z0-9]+)/$', imageview),
(r'^ajax/embed/tag/([-_a-zA-Z0-9]+)$', tagpage),
(r'^ajax/embed/info/staff$', staff_auto_infopage),
(r'^ajax/embed/info/([-_a-zA-Z0-9]+)$', infopage),
(r'^ajax/embed/static/([-_a-zA-Z0-9]+)$', staticpage),
(r'^ajax/embed/poll_history$', pollhist),
(r'^ajax/embed/archive/$', issue_gallery),
(r'^ajax/embed/archive-b/$', issue_gallery_b),
(r'^ajax/embed/archive/current/$', current_page_gallery),
(r'^ajax/embed/archive/(\d{4}-\d{2}-\d{2})/$', page_gallery),
(r'^ajax/paginator$', paginate),
(r'^ajax/poll/$', poll_results),
(r'^ajax/poll/current$', poll_view),
(r'^(\d{4})/(\d{2})/([-_a-zA-Z0-9]+)/$', wrap(articlepage)),
(r'^images/([-_a-zA-Z0-9]+)$', wrap(authorimages)),
(r'^image/([-_a-zA-Z0-9]+)/$', wrap(imageview)),
(r'^tag/([-_a-zA-Z0-9]+)$', wrap(tagpage)),
(r'^info/staff$', wrap(staff_auto_infopage)),
(r'^info/([-_a-zA-Z0-9]+)$', wrap(infopage)),
(r'^static/([-_a-zA-Z0-9]+)$', wrap(staticpage)),
(r'^poll_history$', wrap(pollhist)),
(r'^archive/$', wrap(issue_gallery)),
(r'^archive-b/$', wrap(issue_gallery_b)),
(r'^archive/current/$', wrap(current_page_gallery)),
(r'^archive/(\d{4}-\d{2}-\d{2})/$', wrap(page_gallery)),
(r'^(\d+)$', frontpage_paginated),
)
if settings.STATIC_SERVE:
urlpatterns += patterns('',
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
)