structure and basic setup

This commit is contained in:
mattijs vanhaverbeke
2020-04-15 16:41:13 +02:00
parent 2543f63f7f
commit a4807b306b
36 changed files with 5070 additions and 2 deletions
+10
View File
@@ -0,0 +1,10 @@
from rest_framework.serializers import ModelSerializer, ValidatedModelSerializer
from dcim.models import DeviceRole
class PreDeviceRoleSerializer(ValidatedModelSerializer):
class Meta:
model = DeviceRole
fields = ('id', 'name', 'slug', 'color', 'vm_role', 'description')
+12
View File
@@ -0,0 +1,12 @@
from rest_framework import routers
from .views import PreSelectDeviceRolesViewSet
router = routers.DefaultRouter()
#router.register('device_roles', AnimalViewSet)
#router.register('sites', AnimalViewSet)
#router.register('search', AnimalViewSet)
#router.register('save_coords', AnimalViewSet)
router.register('preselectdeviceroles', PreSelectDeviceRolesViewSet)
urlpatterns = router.urls
+9
View File
@@ -0,0 +1,9 @@
from rest_framework.viewsets import ModelViewSet
from .serializers import PreDeviceRoleSerializer
from dcim.models import DeviceRole
class PreSelectDeviceRolesViewSet(ModelViewSet):
queryset = DeviceRole.objects.all()
serializer_class = PreDeviceRoleSerializer