urls.py 691 B

1234567891011121314151617181920212223242526272829
  1. from rest_framework import routers
  2. from . import views
  3. class CircuitsRootView(routers.APIRootView):
  4. """
  5. Circuits API root view
  6. """
  7. def get_view_name(self):
  8. return 'Circuits'
  9. router = routers.DefaultRouter()
  10. router.APIRootView = CircuitsRootView
  11. # Field choices
  12. router.register('_choices', views.CircuitsFieldChoicesViewSet, basename='field-choice')
  13. # Providers
  14. router.register('providers', views.ProviderViewSet)
  15. # Circuits
  16. router.register('circuit-types', views.CircuitTypeViewSet)
  17. router.register('circuits', views.CircuitViewSet)
  18. router.register('circuit-terminations', views.CircuitTerminationViewSet)
  19. app_name = 'circuits-api'
  20. urlpatterns = router.urls