serializers.py 599 B

1234567891011121314151617181920212223
  1. # coding=utf-8
  2. from django.conf import settings
  3. from rest_framework import serializers
  4. from apps.activity.models import Activity
  5. class ActivitySerializer(serializers.ModelSerializer):
  6. pic = serializers.SerializerMethodField()
  7. describe = serializers.SerializerMethodField()
  8. class Meta:
  9. model = Activity
  10. fields = ('branch_address', 'branch_name', 'branch_tel', 'describe', 'title', 'amount', 'pic', )
  11. def get_pic(self, obj):
  12. if obj.pic:
  13. return settings.MEDIA_URL + obj.pic
  14. return ''
  15. def get_describe(self, obj):
  16. return ''