mirror of
https://github.com/BlackWallTeam/Backend.git
synced 2025-02-17 00:00:32 +03:00
30 lines
736 B
Python
30 lines
736 B
Python
from rest_framework import serializers
|
|
|
|
from real_estate_search.search.models import (
|
|
PrimaryFlat,
|
|
PrimaryFlatPrice,
|
|
SecondaryFlat,
|
|
)
|
|
|
|
|
|
class PrimaryFlatPriceSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = PrimaryFlatPrice
|
|
fields = ["days", "price"]
|
|
|
|
|
|
class PrimaryFlatSerializer(serializers.ModelSerializer):
|
|
prices = PrimaryFlatPriceSerializer(many=True)
|
|
community = serializers.CharField(source="community.name")
|
|
developer = serializers.CharField(source="developer.name")
|
|
|
|
class Meta:
|
|
model = PrimaryFlat
|
|
exclude = ["id"]
|
|
|
|
|
|
class SecondaryFlatSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = SecondaryFlat
|
|
exclude = ["id"]
|