20 lines
556 B
Python
Executable File
20 lines
556 B
Python
Executable File
from rest_framework import serializers
|
|
from .models import DiaryEntry, DailyProgress, Experience
|
|
|
|
class ExperienceSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Experience
|
|
fields = '__all__'
|
|
|
|
class DailyProgressSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = DailyProgress
|
|
fields = '__all__'
|
|
|
|
class DiaryEntrySerializer(serializers.ModelSerializer):
|
|
progresses = DailyProgressSerializer(many=True, read_only=True)
|
|
|
|
class Meta:
|
|
model = DiaryEntry
|
|
fields = '__all__'
|