demo-int-table/back/api/serializers.py

51 lines
1.0 KiB
Python

from rest_framework import routers, serializers, viewsets
from .models import Floorplan, FloorplanPoints, Product
import logging
logger = logging.getLogger("root")
class ProductSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Product
fields = [
"id",
"title",
"description",
"model3d",
"image1",
"image2",
"image3",
]
class FloorplanSerializer(serializers.ModelSerializer):
class Meta:
model = Floorplan
fields = [
"id",
"title",
"np_field",
"d_border",
"d_size",
"paths",
]
class FloorplanListSerializer(serializers.ModelSerializer):
class Meta:
model = Floorplan
fields = [
"id",
"title",
]
class FloorplanPointsSerializer(serializers.ModelSerializer):
class Meta:
model = FloorplanPoints
fields = [
"points",
"plan",
]