From 8f33c2243a0f076ba3d6038c47e627c2a5a5eb82 Mon Sep 17 00:00:00 2001 From: Mark Weiman Date: Thu, 18 Feb 2016 01:38:04 -0500 Subject: allow hyphens and underscores in page links Signed-off-by: Mark Weiman Fixes an oversight regarding some special characters in a link to a page. With this, one can use hyphens and underscores and nothing will blow up. --- website/urls.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/urls.py b/website/urls.py index a4f0cee..13bc2b7 100644 --- a/website/urls.py +++ b/website/urls.py @@ -27,7 +27,7 @@ urlpatterns = [ url(r'^home/', 'root.views.home', name='home'), url(r'^add/$', 'root.views.add', name='page-add'), url(r'^edit/$', 'root.views.edit_index', name='index-edit'), - url(r'^(?P[a-zA-Z0-9]+)/$', 'root.views.page', name='page'), - url(r'^(?P[a-zA-Z0-9]+)/edit/$', 'root.views.edit', name='page-edit'), + url(r'^(?P[a-zA-Z0-9\-_]+)/$', 'root.views.page', name='page'), + url(r'^(?P[a-zA-Z0-9\-_]+)/edit/$', 'root.views.edit', name='page-edit'), ] -- cgit v1.3.1