serializers.py 777 B

12345678910111213141516171819
  1. # coding=utf-8
  2. from rest_framework import serializers
  3. from .models import MaintOrderReserve
  4. class MaintOrderReserveSerializer(serializers.ModelSerializer):
  5. shop_name = serializers.CharField(source='shop.name', read_only=True)
  6. brand_name = serializers.CharField(source='series.brand.name', read_only=True)
  7. series_name = serializers.CharField(source='series.name', read_only=True)
  8. customer_name = serializers.CharField(source='customer.name', read_only=True)
  9. status_text = serializers.CharField(source='get_status_display', read_only=True)
  10. create_time = serializers.DateTimeField(format='%Y-%m-%d %H:%M', read_only=True)
  11. date = serializers.DateField(format='%Y-%m-%d')
  12. class Meta:
  13. model = MaintOrderReserve
  14. fields = '__all__'