first commit
This commit is contained in:
24
leg_info/serializers.py
Normal file
24
leg_info/serializers.py
Normal file
@@ -0,0 +1,24 @@
|
||||
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',)
|
||||
Reference in New Issue
Block a user