serializers.py 459 B

1234567891011121314151617
  1. # coding=utf-8
  2. from rest_framework import serializers
  3. from apps.tenant.config.models import Config
  4. from django.conf import settings
  5. class ConfigSerializer(serializers.ModelSerializer):
  6. url = serializers.SerializerMethodField()
  7. def get_url(self, obj):
  8. if obj.property in [Config.WXAPP_HOME_IMG]:
  9. return '%s%s' % (settings.MEDIA_URL, obj.value)
  10. return ''
  11. class Meta:
  12. model = Config
  13. fields = '__all__'