46 lines
1.4 KiB
Python
46 lines
1.4 KiB
Python
from django.core.serializers import serialize
|
|
from .models import RogEvent, ShopRoute, EventRoute, Shop, Location, Location_line, Location_polygon
|
|
from rest_framework import viewsets
|
|
from .serializers import RogEventSerializer, EventRouteSerializer, ShopSerializer, ShopRouteSerializer, LocationSerializer, Location_lineSerializer, Location_polygonSerializer
|
|
from rest_framework.decorators import action
|
|
from rest_framework.response import Response
|
|
from rest_framework.parsers import JSONParser, MultiPartParser
|
|
|
|
|
|
|
|
class LocationViewSet(viewsets.ModelViewSet):
|
|
queryset=Location.objects.all()
|
|
serializer_class=LocationSerializer
|
|
|
|
|
|
class Location_lineViewSet(viewsets.ModelViewSet):
|
|
queryset=Location_line.objects.all()
|
|
serializer_class=Location_lineSerializer
|
|
|
|
|
|
class Location_polygonViewSet(viewsets.ModelViewSet):
|
|
queryset=Location_polygon.objects.all()
|
|
serializer_class=Location_polygonSerializer
|
|
|
|
|
|
|
|
class RogEventViewSet(viewsets.ModelViewSet):
|
|
queryset=RogEvent.objects.all()
|
|
serializer_class=RogEventSerializer
|
|
|
|
|
|
class EventRouteViewSet(viewsets.ModelViewSet):
|
|
queryset=EventRoute.objects.all()
|
|
serializer_class=EventRouteSerializer
|
|
|
|
|
|
class ShopViewSet(viewsets.ModelViewSet):
|
|
queryset=Shop.objects.all()
|
|
serializer_class=ShopSerializer
|
|
|
|
|
|
class ShopRouteViewSet(viewsets.ModelViewSet):
|
|
queryset=ShopRoute.objects.all()
|
|
serializer_class=ShopRouteSerializer
|
|
|