Page MenuHomec4science

serializers.py
No OneTemporary

File Metadata

Created
Sat, Jul 20, 11:07

serializers.py

from rest_framework import serializers
from .models import Journal, Institution, OrganizationCondition, JournalCondition, ConditionSet, Term
class JournalSerializer(serializers.ModelSerializer):
class Meta:
model = Journal
fields = '__all__'
class InstitSerializer(serializers.ModelSerializer):
class Meta:
model = Institution
fields = '__all__'
class TermSerializer(serializers.ModelSerializer):
class Meta:
model = Term
fields = '__all__'
depth = 2
class ConditionSetSerializer(serializers.ModelSerializer):
term = TermSerializer(many=True, read_only=True)
class Meta:
model = ConditionSet
fields = ['id','term']
depth = 2
class OrganizationConditionSerializer(serializers.ModelSerializer):
condition_set = ConditionSetSerializer(many=False, read_only=True)
class Meta:
model = OrganizationCondition
fields = ['valid_from','valid_until','organization','condition_set']
depth = 5
class JournalConditionSerializer(serializers.ModelSerializer):
condition_set = ConditionSetSerializer(many=False, read_only=True)
class Meta:
model = JournalCondition
fields = ['valid_from','valid_until','journal','condition_set']
depth = 5

Event Timeline