urls.py 751 B

1234567891011121314151617181920212223242526272829303132333435
  1. from __future__ import unicode_literals
  2. from rest_framework import routers
  3. from . import views
  4. class ExtrasRootView(routers.APIRootView):
  5. """
  6. Extras API root view
  7. """
  8. def get_view_name(self):
  9. return 'Extras'
  10. router = routers.DefaultRouter()
  11. router.APIRootView = ExtrasRootView
  12. # Graphs
  13. router.register(r'graphs', views.GraphViewSet)
  14. # Export templates
  15. router.register(r'export-templates', views.ExportTemplateViewSet)
  16. # Topology maps
  17. router.register(r'topology-maps', views.TopologyMapViewSet)
  18. # Image attachments
  19. router.register(r'image-attachments', views.ImageAttachmentViewSet)
  20. # Recent activity
  21. router.register(r'recent-activity', views.RecentActivityViewSet)
  22. app_name = 'extras-api'
  23. urlpatterns = router.urls