from rest_framework import serializers from encuesta.models import * class InstitucionesSerializer(serializers.ModelSerializer): class Meta: model = Intituciones class EncuestaSerializers(serializers.ModelSerializer): institucion = InstitucionesSerializer() class Meta: model = Encuesta class PersonalSerializer(serializers.ModelSerializer): institucion = InstitucionesSerializer() class Meta: model = Personal class BeneficiarioSerializers(serializers.ModelSerializer): institucion = InstitucionesSerializer() class Meta: model = Beneficiario class EncuestaBSerializers(serializers.ModelSerializer): beneficiario = BeneficiarioSerializers() class Meta: model = EncuestaB class Beneficiario2Serializers(serializers.ModelSerializer): institucion = InstitucionesSerializer() institucion_completa = serializers.SerializerMethodField('get_institucion') def get_institucion(self,obj): i = obj.institucion return u'%s - %s' %(i.nombre_instituto,i.domicilio.municipio.nombre) class Meta: model = Beneficiario