[Patchew-devel] [PATCH 1/3] api: anchor all URLs
Paolo Bonzini
pbonzini at redhat.com
Mon May 13 13:52:54 UTC 2019
---
api/urls.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/api/urls.py b/api/urls.py
index 8977acb..f71a5e4 100644
--- a/api/urls.py
+++ b/api/urls.py
@@ -22,7 +22,7 @@ def _build_urls(base=None, r=[]):
if cls.name:
# API views should handle the authentication explicitly, disable
# csrf check to simplify client code
- r.append(url(cls.name + "/", cls.as_view()))
+ r.append(url("^" + cls.name + "/", cls.as_view()))
else:
_build_urls(cls, r)
return r
@@ -49,9 +49,9 @@ results_router.register('results', rest.SeriesResultsViewSet, base_name='results
schema_view = get_schema_view(title='API schema')
urlpatterns = _build_urls() + [
- url(r"v1/", include(router.urls)),
- url(r"v1/", include(projects_router.urls)),
- url(r"v1/", include(results_router.urls)),
+ url(r"^v1/", include(router.urls)),
+ url(r"^v1/", include(projects_router.urls)),
+ url(r"^v1/", include(results_router.urls)),
url(r'^v1/schema/$', schema_view),
# Use the base class's handler by default
url(r".*", views.APIView.as_view())
--
2.21.0
More information about the Patchew-devel
mailing list