frogress/frog_api/urls.py
Ethan Roseman 686e15385e
Cleanup/reorg (#10)
* Cleanup/reorg WIP - serializers next

* PR comments, fixes

* fix URLs
2022-08-26 11:02:16 +09:00

32 lines
802 B
Python

from django.urls import path, re_path
from frog_api.views import data, structure
urlpatterns = [
# structure (/project)
path(
"projects/",
structure.ProjectStructureView.as_view(),
),
re_path(
"projects/(?P<project_slug>.+)/(?P<version_slug>.+)/$",
structure.CategoryStructureView.as_view(),
),
# data (/data)
re_path(
"data/(?P<project_slug>.+)/(?P<version_slug>.+)/(?P<category_slug>.+)/$",
data.CategoryDataView.as_view(),
),
re_path(
"data/(?P<project_slug>.+)/(?P<version_slug>.+)/$",
data.VersionDataView.as_view(),
),
re_path(
"data/(?P<project_slug>.+)/$",
data.ProjectDataView.as_view(),
),
path(
"data/",
data.RootDataView.as_view(),
),
]