17 lines
631 B
Python
17 lines
631 B
Python
from rest_framework import serializers
|
|||
|
|
from .models import Recommendation, Species, Trip, WaterBody
|
||
|
|
|
||
|
|
class SpeciesSerializer(serializers.ModelSerializer):
|
||
|
|
class Meta: model = Species; fields = "__all__"
|
||
|
|
|
||
|
|
class WaterBodySerializer(serializers.ModelSerializer):
|
||
|
|
species = SpeciesSerializer(many=True, read_only=True)
|
||
|
|
class Meta: model = WaterBody; fields = "__all__"
|
||
|
|
|
||
|
|
class TripSerializer(serializers.ModelSerializer):
|
||
|
|
class Meta: model = Trip; fields = "__all__"; read_only_fields = ("owner",)
|
||
|
|
|
||
|
|
class RecommendationSerializer(serializers.ModelSerializer):
|
||
|
|
class Meta: model = Recommendation; fields = "__all__"
|
||
|
|
|