summaryrefslogtreecommitdiff
path: root/chimere/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/urls.py')
-rw-r--r--chimere/urls.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/chimere/urls.py b/chimere/urls.py
index 28a7098..b9ec380 100644
--- a/chimere/urls.py
+++ b/chimere/urls.py
@@ -23,10 +23,11 @@ from django.contrib import admin
from django.core.exceptions import ImproperlyConfigured
admin.autodiscover()
-from chimere.models import Area
+from chimere.views import CategoryDirectoryView, CategoryView
from chimere.feeds import LatestPOIsByCategory, LatestPOIsBySubCategory, \
LatestPOIs, LatestPOIsByZone, LatestPOIsByZoneID
+
def i18n_javascript(request):
return admin.site.i18n_javascript(request)
@@ -121,6 +122,10 @@ urlpatterns += patterns('chimere.views',
'processRouteFile', name='process_route_file'),
url(r'^(?P<area_name>[a-zA-Z0-9_-]+/)?dyn/(?P<page_id>\w+)/$',
'extraPage', name='extra_page'),
+ url(r'^(?:(?P<area_name>[a-zA-Z0-9_-]*)/)?categories/$',
+ CategoryDirectoryView.as_view(), name='category-directory'),
+ url(r'^(?:(?P<area_name>[a-zA-Z0-9_-]*)/)?categories/(?P<category_slug>[a-zA-Z0-9_-]+)$',
+ CategoryView.as_view(), name='category-directory-detail'),
# At the end, because it catches large
url(r'^(?P<area_name>[a-zA-Z0-9_-]+)?', 'index', name="index"),
)