addons-server/apps/files/urls.py

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)),
)