@@ -396,8 +396,7 @@ class Domain(models.Model, mixins.SetterMixin):
def __str__(self):
"""
- Return domain name. Needed for serialization via StringRelatedField.
- (Must be unique.)
+ Return domain name.
return self.name
@@ -77,7 +77,7 @@ class SlugRRField(serializers.SlugRelatedField):
class RRsetSerializer(BulkSerializerMixin, serializers.ModelSerializer):
- domain = serializers.StringRelatedField()
+ domain = serializers.SlugRelatedField(read_only=True, slug_field='name')
subname = serializers.CharField(
allow_blank=True,
required=False,