12345678910111213141516171819202122 |
- # coding=utf-8
- from rest_framework import serializers
- from apps.customer.models import SuperiorDistributor
- from apps.base import Formater
- class DistributorSerializer(serializers.ModelSerializer):
- name = serializers.CharField(source='customer.name', read_only=True)
- total_count = serializers.CharField(source='customer.success_count', read_only=True)
- total_amount = serializers.SerializerMethodField()
- total_point = serializers.CharField(source='customer.total_point', read_only=True)
- class Meta:
- model = SuperiorDistributor
- fields = ('name', 'total_count', 'total_amount', 'total_point', )
- def get_total_amount(self, obj):
- return Formater.formatValueShow(obj.customer.total_amount)
|