serializers.py 540 B

12345678910111213141516171819
  1. # coding=utf-8
  2. from rest_framework import serializers
  3. from apps.WechatTp.models import WechatTp
  4. class WechatTpSerializer(serializers.ModelSerializer):
  5. class Meta:
  6. model = WechatTp
  7. fields = '__all__'
  8. def create(self, validated_data):
  9. instance = WechatTp.objects.filter().first()
  10. if instance:
  11. instance = super(WechatTpSerializer, self).update(instance, validated_data)
  12. else:
  13. instance = super(WechatTpSerializer, self).create(validated_data)
  14. return instance