示例#1
0
class FuncionarioSerializer(serializers.ModelSerializer):
    registrohoraextra_set = RegistroHoraExtraSerializer(many=True)

    class Meta:
        model = Funcionario
        fields = ['id', 'nome', 'departamentos', 'empresa', 'user',
                  'total_horas_extra', 'registrohoraextra_set']
示例#2
0
class ColaboradorSerializer(serializers.ModelSerializer):
    registrohoraextra_set = RegistroHoraExtraSerializer(many=True)

    class Meta:
        model = Colaborador
        fields = [
            'nome', 'id', 'departamentos', 'empresa', 'imagem',
            'total_horas_extra', 'registrohoraextra_set'
        ]
示例#3
0
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
示例#4
0
class FuncionarioSerializer(serializers.ModelSerializer):
    registrohoraextra_set = RegistroHoraExtraSerializer(many=True)
    class Meta:
        model = funcionario
        fields = ('nome','user','departamento', 'empresa', 'imagem', 'registrohoraextra_set')