Skip to content

Nautobot Dev Example App API Package

nautobot_dev_example.api

REST API module for nautobot_dev_example app.

serializers

API serializers for nautobot_dev_example.

DevExampleSerializer

Bases: NautobotModelSerializer, TaggedModelSerializerMixin

DevExample Serializer.

Source code in nautobot_dev_example/api/serializers.py
class DevExampleSerializer(NautobotModelSerializer, TaggedModelSerializerMixin):  # pylint: disable=too-many-ancestors
    """DevExample Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.DevExample
        fields = "__all__"
Meta

Meta attributes.

Source code in nautobot_dev_example/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.DevExample
    fields = "__all__"

urls

Django API urlpatterns declaration for nautobot_dev_example app.

views

API views for nautobot_dev_example.

DevExampleViewSet

Bases: NautobotModelViewSet

DevExample viewset.

Source code in nautobot_dev_example/api/views.py
class DevExampleViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """DevExample viewset."""

    queryset = models.DevExample.objects.all()
    serializer_class = serializers.DevExampleSerializer
    filterset_class = filters.DevExampleFilterSet