You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
1.6 KiB

# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url
from views import ExpositionView, ExpositionVisitors, ExpositionMembers, ExpositionStatistic, ExpositionPrice,\
ExpositionProgramme, ExpositionSearchView, ExpositionByCountry, ExpositionByTheme, ExpositionByCity
from django.http import HttpResponse
from views import ExpositionServiceView
def test(request):
return HttpResponse('123')
urlpatterns = patterns('',
url(r'expositions/search/', ExpositionSearchView.as_view()),
url(r'expositions/country/', ExpositionByCountry.as_view()),
url(r'expositions/city/', ExpositionByCity.as_view()),
url(r'expositions/theme/', ExpositionByTheme.as_view()),
url(r'expositions/(?P<params>.*)/(?P<page>\d+)/$', ExpositionView.as_view()),
url(r'expositions/(?P<page>\d+)/$', ExpositionView.as_view()),
#
url(r'expositions/(?P<params>.*)/service/(?P<url>.*)/$', ExpositionServiceView.as_view()),
url(r'expositions/(?P<params>.*)/statistic/$', ExpositionStatistic.as_view()),
url(r'expositions/(?P<params>.*)/price/$', ExpositionPrice.as_view()),
url(r'expositions/(?P<params>.*)/program/$', ExpositionProgramme.as_view()),
#
url(r'expositions/(?P<params>.*)/visitors/$', ExpositionVisitors.as_view()),
url(r'expositions/(?P<params>.*)/members/$', ExpositionMembers.as_view()),
url(r'expositions/(?P<params>.*)/$', ExpositionView.as_view()),
url(r'expositions/$', ExpositionView.as_view()),
#
url(r'exposition-add-calendar/(?P<id>\d+)/$', 'exposition.views.exposition_add_calendar'),
url(r'exposition-visit/(?P<id>\d+)/$', 'exposition.views.exposition_visit'),
)