25 lines
745 B
Python
Executable File
25 lines
745 B
Python
Executable File
from rest_framework_extensions.routers import ExtendedSimpleRouter
|
|
|
|
from outbo.apps.photobriefing.viewsets import (
|
|
BriefViewSet,
|
|
BriefItemNestedViewSet,
|
|
CategoryViewSet,
|
|
BriefItemPhotoViewSet,
|
|
BriefItemViewSet,
|
|
)
|
|
|
|
app_name = "photobriefing"
|
|
router = ExtendedSimpleRouter()
|
|
router.register(prefix="photobriefing-categories", viewset=CategoryViewSet)
|
|
router.register(prefix="photobriefing-items", viewset=BriefItemViewSet)
|
|
router.register(prefix="photobriefing", viewset=BriefViewSet).register(
|
|
prefix="items",
|
|
viewset=BriefItemNestedViewSet,
|
|
basename="brief-item",
|
|
parents_query_lookups=["brief_id"],
|
|
)
|
|
|
|
router.register(prefix="photobriefing-photos", viewset=BriefItemPhotoViewSet)
|
|
|
|
urlpatterns = router.urls
|