peeringdb-mirror/peeringdb_mirror/urls.py

35 lines
2.2 KiB
Python
Raw Permalink Normal View History

2024-04-12 21:06:08 -04:00
from django.urls import path
2024-04-12 22:20:43 -04:00
from django_peeringdb import models
2024-04-12 22:27:20 -04:00
from peeringdb_api.views import PeeringDBDetailView, PeeringDBListView
2024-04-12 21:06:08 -04:00
urlpatterns = [
2024-04-12 22:20:43 -04:00
path('api/org', PeeringDBListView.as_view(model=models.Organization)),
path('api/fac', PeeringDBListView.as_view(model=models.Facility)),
path('api/net', PeeringDBListView.as_view(model=models.Network)),
path('api/ix', PeeringDBListView.as_view(model=models.InternetExchange)),
path('api/campus', PeeringDBListView.as_view(model=models.Campus)),
path('api/carrier', PeeringDBListView.as_view(model=models.Carrier)),
path('api/carrierfac', PeeringDBListView.as_view(model=models.CarrierFacility)),
path('api/ixfac', PeeringDBListView.as_view(model=models.InternetExchangeFacility)),
path('api/ixlan', PeeringDBListView.as_view(model=models.IXLan)),
path('api/ixpfx', PeeringDBListView.as_view(model=models.IXLanPrefix)),
path('api/netfac', PeeringDBListView.as_view(model=models.NetworkFacility)),
path('api/netixlan', PeeringDBListView.as_view(model=models.NetworkIXLan)),
path('api/poc', PeeringDBListView.as_view(model=models.NetworkContact)),
2024-04-12 22:27:20 -04:00
path('api/org/<int:pk>', PeeringDBDetailView.as_view(model=models.Organization)),
path('api/fac/<int:pk>', PeeringDBDetailView.as_view(model=models.Facility)),
path('api/net/<int:pk>', PeeringDBDetailView.as_view(model=models.Network)),
path('api/ix/<int:pk>', PeeringDBDetailView.as_view(model=models.InternetExchange)),
path('api/campus/<int:pk>', PeeringDBDetailView.as_view(model=models.Campus)),
path('api/carrier/<int:pk>', PeeringDBDetailView.as_view(model=models.Carrier)),
path('api/carrierfac/<int:pk>', PeeringDBDetailView.as_view(model=models.CarrierFacility)),
path('api/ixfac/<int:pk>', PeeringDBDetailView.as_view(model=models.InternetExchangeFacility)),
path('api/ixlan/<int:pk>', PeeringDBDetailView.as_view(model=models.IXLan)),
path('api/ixpfx/<int:pk>', PeeringDBDetailView.as_view(model=models.IXLanPrefix)),
path('api/netfac/<int:pk>', PeeringDBDetailView.as_view(model=models.NetworkFacility)),
path('api/netixlan/<int:pk>', PeeringDBDetailView.as_view(model=models.NetworkIXLan)),
path('api/poc/<int:pk>', PeeringDBDetailView.as_view(model=models.NetworkContact)),
2024-04-12 21:06:08 -04:00
]