Files
OneTrip/one_trip_api/api/views.py
Alexander Laevens 9b1fc4e0e2 Complete recipes page
2022-11-27 20:29:39 -07:00

28 lines
984 B
Python

from rest_framework import viewsets, mixins, views, status, permissions
from rest_framework.response import Response
from api.serializers import *
from api.models import *
class RecipeView(viewsets.ModelViewSet):
serializer_class = RecipeSerializer
queryset = Recipe.objects.all()
class HomegroupView(viewsets.ModelViewSet):
serializer_class = HomegroupSerializer
queryset = Homegroup.objects.all()
class HomegroupInviteView(viewsets.ModelViewSet):
serializer_class = InviteSerializer
queryset = HomegroupInvite.objects.all()
class RecipeIngredientView(viewsets.ModelViewSet):
serializer_class = RecipeIngredientSerializer
queryset = RecipeIngredient.objects.all()
class ListIngredientView(viewsets.ModelViewSet):
serializer_class = ListIngredientSerializer
queryset = ListIngredient.objects.all()
class ListView(mixins.RetrieveModelMixin, viewsets.GenericViewSet):
serializer_class = ListSerializer
queryset = List.objects.all()