32 lines
795 B
Python
32 lines
795 B
Python
from rest_framework_gis.serializers import GeoFeatureModelSerializer
|
|
from sqlalchemy.sql.functions import mode
|
|
from .models import RogEvent, Shop, EventRoute, ShopRoute
|
|
from drf_extra_fields.fields import Base64ImageField
|
|
|
|
|
|
class RogEventSerializer(GeoFeatureModelSerializer):
|
|
class Meta:
|
|
model=RogEvent
|
|
geo_field="geom"
|
|
fields="__all__"
|
|
|
|
|
|
class ShopSerializer(GeoFeatureModelSerializer):
|
|
class Meta:
|
|
model=Shop
|
|
geo_field="geom"
|
|
fields="__all__"
|
|
|
|
|
|
class EventRouteSerializer(GeoFeatureModelSerializer):
|
|
class Meta:
|
|
model=EventRoute
|
|
geo_field="geom"
|
|
fields="__all__"
|
|
|
|
|
|
class ShopRouteSerializer(GeoFeatureModelSerializer):
|
|
class Meta:
|
|
model=ShopRoute
|
|
geo_field="geom"
|
|
fields="__all__" |