serializers.py 565 B

12345678910111213141516
  1. from rest_framework import serializers
  2. from desecapi.models import Domain, Donation
  3. class DomainSerializer(serializers.ModelSerializer):
  4. owner = serializers.ReadOnlyField(source='owner.email')
  5. name = serializers.RegexField(regex=r'^[A-Za-z0-9\.\-]+$',trim_whitespace=False)
  6. class Meta:
  7. model = Domain
  8. fields = ('id', 'name', 'owner', 'arecord', 'aaaarecord', 'dyn')
  9. class DonationSerializer(serializers.ModelSerializer):
  10. class Meta:
  11. model = Donation
  12. fields = ('name', 'iban', 'bic', 'amount', 'message', 'email')