add element viewset
This commit is contained in:
parent
2e09d6dcd4
commit
100d78a53b
|
@ -1821,7 +1821,7 @@
|
||||||
"kind": 5,
|
"kind": 5,
|
||||||
"importPath": "back.api.urls",
|
"importPath": "back.api.urls",
|
||||||
"description": "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",
|
"detail": "back.api.urls",
|
||||||
"documentation": {}
|
"documentation": {}
|
||||||
},
|
},
|
||||||
|
@ -1902,7 +1902,16 @@
|
||||||
"kind": 6,
|
"kind": 6,
|
||||||
"importPath": "back.inventory.views",
|
"importPath": "back.inventory.views",
|
||||||
"description": "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",
|
"detail": "back.inventory.views",
|
||||||
"documentation": {}
|
"documentation": {}
|
||||||
},
|
},
|
||||||
|
|
|
@ -22,6 +22,7 @@ from inventory import views
|
||||||
|
|
||||||
router = routers.DefaultRouter()
|
router = routers.DefaultRouter()
|
||||||
router.register(r'partner', views.PartnerViewSet)
|
router.register(r'partner', views.PartnerViewSet)
|
||||||
|
router.register(r'element', views.ElementViewSet)
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('', include(router.urls)),
|
path('', include(router.urls)),
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
from rest_framework import viewsets
|
from rest_framework import viewsets
|
||||||
from .models import Partner
|
from .models import Element, Partner
|
||||||
from .serializers import PartnerSerializer
|
from .serializers import PartnerSerializer, ElementSerializer
|
||||||
|
|
||||||
|
|
||||||
# Create your views here.
|
|
||||||
class PartnerViewSet(viewsets.ModelViewSet):
|
class PartnerViewSet(viewsets.ModelViewSet):
|
||||||
"""
|
"""
|
||||||
API endpoint that allows partners to be viewed or edited.
|
API endpoint that allows partners to be viewed or edited.
|
||||||
|
@ -11,3 +10,11 @@ class PartnerViewSet(viewsets.ModelViewSet):
|
||||||
|
|
||||||
queryset = Partner.objects.all()
|
queryset = Partner.objects.all()
|
||||||
serializer_class = PartnerSerializer
|
serializer_class = PartnerSerializer
|
||||||
|
|
||||||
|
class ElementViewSet(viewsets.ModelViewSet):
|
||||||
|
"""
|
||||||
|
API endpoint that allows elements to be viewed or edited.
|
||||||
|
"""
|
||||||
|
|
||||||
|
queryset = Element.objects.all()
|
||||||
|
serializer_class = ElementSerializer
|
||||||
|
|
Loading…
Reference in New Issue