from rest_framework import serializers from django.contrib.auth.models import User from .models import Event, Venue ############ ## Events ## ############ class VenueSerializer(serializers.ModelSerializer): class Meta: model = Venue fields = ('id', 'name', 'city') # fields = '__all__' class EventSerializer(serializers.ModelSerializer): venue = VenueSerializer(many=False) event_type = serializers.CharField(source='get_event_type_display') # target_language = serializers.SerializerMethodField() class Meta: model = Event fields = '__all__' depth = 2 # fields = ('id', 'name',)