from vision_on_edge.azure_training.api import views as azure_training_views
from vision_on_edge.azure_training_status.api import \
    views as azure_training_status_views
from vision_on_edge.cameras.api import util_views as camera_util_views
from vision_on_edge.cameras.api import views
from vision_on_edge.feedback.api import views as feedback_views
from vision_on_edge.image_predictions.api import \
    views as image_prediction_views
from vision_on_edge.images.api import views as image_views
from vision_on_edge.locations.api import views as location_views
from vision_on_edge.notifications.api import views as notifications_views
from vision_on_edge.relabeling.api import views as relabel_views
from vision_on_edge.streams.api import views as stream_views

router = DefaultRouter()
router.trailing_slash = '/?'

router.register('settings', azure_setting_views.SettingViewSet)
router.register('cameras', views.CameraViewSet)
router.register('parts', azure_part_views.PartViewSet)
router.register('locations', location_views.LocationViewSet)
router.register('image_predictions',
                image_prediction_views.ImagePredictionViewSet)
router.register('projects', azure_training_views.ProjectViewSet)
router.register('training_status',
                azure_training_status_views.TrainingStatusViewSet)
router.register('tasks', azure_training_views.TaskViewSet)
router.register('images', image_views.ImageViewSet)
router.register('feedback', feedback_views.FeedbackViewSet)
router.register('notifications', notifications_views.NotificationViewSet)
router.register('images', image_views.ImageViewSet)
Пример #2
0
from rest_framework.routers import DefaultRouter

from .views import ReviewLogViewSet

api = DefaultRouter()
api.trailing_slash = "/?"

api.register(r"reviewlog", ReviewLogViewSet)
# from vision_on_edge.cameras.api import util_views as camera_util_views
from vision_on_edge.cameras.api import views as camera_views
from vision_on_edge.feedback.api import views as feedback_views
from vision_on_edge.images.api import views as image_views
from vision_on_edge.inference_modules.api import views as inference_module_views
from vision_on_edge.locations.api import views as location_views
from vision_on_edge.notifications.api import views as notifications_views

# from vision_on_edge.relabeling.api import views as relabel_views
from vision_on_edge.streams.api import views as stream_views

# from vision_on_edge.image_predictions.api import \
# views as image_prediction_views

router = DefaultRouter()
router.trailing_slash = "/?"
app_name = "api"


# router.register('image_predictions',
# image_prediction_views.ImagePredictionViewSet)
# router.register('tasks', azure_projects_views.TaskViewSet)
router.register("camera_tasks", camera_task_views.CameraTaskViewSet)
router.register("cameras", camera_views.CameraViewSet)
router.register("deploy_status", azure_deploy_status_views.DeployStatusViewSet)
router.register("feedback", feedback_views.FeedbackViewSet)
router.register("images", image_views.ImageViewSet)
router.register("inference_modules", inference_module_views.InferenceModuleViewSet)
router.register("locations", location_views.LocationViewSet)
router.register("notifications", notifications_views.NotificationViewSet)
router.register("part_detection_scenarios", part_detection_views.PDScenarioViewSet)