|
4 | 4 | from .views import (
|
5 | 5 | CitiesView,
|
6 | 6 | NodesView,
|
| 7 | + NowView, |
7 | 8 | SensorDataStatsView,
|
8 | 9 | SensorDataView,
|
9 | 10 | SensorLocationsView,
|
|
12 | 13 | meta_data,
|
13 | 14 | )
|
14 | 15 |
|
15 |
| -stat_data_router = routers.DefaultRouter() |
16 |
| -stat_data_router.register(r"", SensorDataStatsView) |
17 |
| - |
18 |
| -data_router = routers.DefaultRouter() |
19 |
| -data_router.register(r"", SensorDataView) |
20 |
| - |
21 |
| -cities_router = routers.DefaultRouter() |
22 |
| -cities_router.register(r"", CitiesView, basename="cities") |
23 |
| - |
24 |
| -nodes_router = routers.DefaultRouter() |
25 |
| -nodes_router.register(r"", NodesView, basename="map") |
26 |
| - |
27 |
| -sensors_router = routers.DefaultRouter() |
28 |
| -sensors_router.register(r"", SensorsView, basename="sensors") |
29 |
| - |
30 |
| -sensor_locations_router = routers.DefaultRouter() |
31 |
| -sensor_locations_router.register(r"", SensorLocationsView, basename="locations") |
32 |
| - |
33 |
| -sensor_types_router = routers.DefaultRouter() |
34 |
| -sensor_types_router.register(r"", SensorTypesView, basename="sensor_types") |
| 16 | +router = routers.DefaultRouter() |
| 17 | +router.register(r"data", SensorDataView, basename="sensor-data") |
| 18 | +router.register(r"data/(?P<sensor_type>[air]+)", SensorDataStatsView, basename="sensor-data-stats") |
| 19 | +router.register(r"cities", CitiesView, basename="cities") |
| 20 | +router.register(r"nodes", NodesView, basename="nodes") |
| 21 | +router.register(r"now", NowView, basename="now") |
| 22 | +router.register(r"locations", SensorLocationsView, basename="sensor-locations") |
| 23 | +router.register(r"sensors", SensorsView, basename="sensors") |
| 24 | +router.register(r"sensor-types", SensorTypesView, basename="sensor-types") |
35 | 25 |
|
36 | 26 | api_urls = [
|
37 |
| - url(r"data/(?P<sensor_type>[air]+)/", include(stat_data_router.urls)), |
38 |
| - url(r"data/", include(data_router.urls)), |
39 |
| - url(r"cities/", include(cities_router.urls)), |
40 |
| - url(r"nodes/", include(nodes_router.urls)), |
41 |
| - url(r"locations/", include(sensor_locations_router.urls)), |
42 |
| - url(r"sensors/", include(sensors_router.urls)), |
43 |
| - url(r"sensor-types/", include(sensor_types_router.urls)), |
44 |
| - url(r"meta/", meta_data), |
| 27 | + url(r"^", include(router.urls)), |
| 28 | + url(r"^meta/", meta_data), |
45 | 29 | ]
|
0 commit comments