class FuncionarioSerializer(serializers.ModelSerializer): registrohoraextra_set = RegistroHoraExtraSerializer(many=True) class Meta: model = Funcionario fields = ['id', 'nome', 'departamentos', 'empresa', 'user', 'total_horas_extra', 'registrohoraextra_set']
class ColaboradorSerializer(serializers.ModelSerializer): registrohoraextra_set = RegistroHoraExtraSerializer(many=True) class Meta: model = Colaborador fields = [ 'nome', 'id', 'departamentos', 'empresa', 'imagem', 'total_horas_extra', 'registrohoraextra_set' ]
class FuncionarioSerializer(serializers.ModelSerializer): #many = vários campos - vários dados registrohoraextra_set = RegistroHoraExtraSerializer(many=True) class Meta: model = Funcionario fields = [ 'id', 'nome', 'departamentos', 'empresa', 'user', 'imagem', 'total_horas_extra', 'registrohoraextra_set' ] #A chamada da função total_horas_extra nos fields se dá por ser uma property. #Se fosse um método teria que fazer de outra forma
class FuncionarioSerializer(serializers.ModelSerializer): registrohoraextra_set = RegistroHoraExtraSerializer(many=True) class Meta: model = funcionario fields = ('nome','user','departamento', 'empresa', 'imagem', 'registrohoraextra_set')