add element viewset

This commit is contained in:
Kseninia Mikhaylova 2024-05-28 16:04:27 +03:00
parent 2e09d6dcd4
commit 100d78a53b
3 changed files with 22 additions and 5 deletions

View File

@ -1821,7 +1821,7 @@
"kind": 5,
"importPath": "back.api.urls",
"description": "back.api.urls",
"peekOfCode": "router = routers.DefaultRouter()\nrouter.register(r'partner', views.PartnerViewSet)\nurlpatterns = [\n path('', include(router.urls)),\n path('admin/', admin.site.urls),\n]",
"peekOfCode": "router = routers.DefaultRouter()\nrouter.register(r'partner', views.PartnerViewSet)\nrouter.register(r'element', views.ElementViewSet)\nurlpatterns = [\n path('', include(router.urls)),\n path('admin/', admin.site.urls),\n]",
"detail": "back.api.urls",
"documentation": {}
},
@ -1902,7 +1902,16 @@
"kind": 6,
"importPath": "back.inventory.views",
"description": "back.inventory.views",
"peekOfCode": "class PartnerViewSet(viewsets.ModelViewSet):\n \"\"\"\n API endpoint that allows partners to be viewed or edited.\n \"\"\"\n queryset = Partner.objects.all()\n serializer_class = PartnerSerializer",
"peekOfCode": "class PartnerViewSet(viewsets.ModelViewSet):\n \"\"\"\n API endpoint that allows partners to be viewed or edited.\n \"\"\"\n queryset = Partner.objects.all()\n serializer_class = PartnerSerializer\nclass ElementViewSet(viewsets.ModelViewSet):\n \"\"\"\n API endpoint that allows elements to be viewed or edited.\n \"\"\"",
"detail": "back.inventory.views",
"documentation": {}
},
{
"label": "ElementViewSet",
"kind": 6,
"importPath": "back.inventory.views",
"description": "back.inventory.views",
"peekOfCode": "class ElementViewSet(viewsets.ModelViewSet):\n \"\"\"\n API endpoint that allows elements to be viewed or edited.\n \"\"\"\n queryset = Element.objects.all()\n serializer_class = ElementSerializer",
"detail": "back.inventory.views",
"documentation": {}
},

View File

@ -22,6 +22,7 @@ from inventory import views
router = routers.DefaultRouter()
router.register(r'partner', views.PartnerViewSet)
router.register(r'element', views.ElementViewSet)
urlpatterns = [
path('', include(router.urls)),

View File

@ -1,9 +1,8 @@
from rest_framework import viewsets
from .models import Partner
from .serializers import PartnerSerializer
from .models import Element, Partner
from .serializers import PartnerSerializer, ElementSerializer
# Create your views here.
class PartnerViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows partners to be viewed or edited.
@ -11,3 +10,11 @@ class PartnerViewSet(viewsets.ModelViewSet):
queryset = Partner.objects.all()
serializer_class = PartnerSerializer
class ElementViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows elements to be viewed or edited.
"""
queryset = Element.objects.all()
serializer_class = ElementSerializer