27 строки
886 B
Python
27 строки
886 B
Python
from django.conf.urls import include, patterns, url
|
|
|
|
from files import views
|
|
|
|
file_patterns = patterns('',
|
|
url(r'^$', views.browse, name='files.list'),
|
|
url(r'^(?P<type>fragment|file)/(?P<key>.*)$', views.browse,
|
|
name='files.list'),
|
|
url(r'file-redirect/(?P<key>.*)$', views.redirect,
|
|
name='files.redirect'),
|
|
url(r'file-serve/(?P<key>.*)$', views.serve, name='files.serve'),
|
|
url(r'status$', views.poll, name='files.poll'),
|
|
)
|
|
|
|
compare_patterns = patterns('',
|
|
url(r'^$', views.compare, name='files.compare'),
|
|
url(r'(?P<type>fragment|file)/(?P<key>.*)$', views.compare,
|
|
name='files.compare'),
|
|
url(r'status$', views.compare_poll, name='files.compare.poll'),
|
|
)
|
|
|
|
urlpatterns = patterns('',
|
|
('^browse/(?P<file_id>\d+)/', include(file_patterns)),
|
|
('^compare/(?P<one_id>\d+)\.{3}(?P<two_id>\d+)/',
|
|
include(compare_patterns)),
|
|
)
|